私はFitNesseの男ではないので、私が言ったことを一粒の塩で取ってください。私には、FitNesseがやろうとしているのは、テストを指定するためのプログラミング言語に依存しない環境を提供することだと思われます。彼らはそれを使用して、プログラマーとのより視覚的なインターフェースを持っています。Spockでは、Groovy ast変換を使用して、テーブルをGroovyプログラムに変換します。
基本的にプログラミング言語にとどまるので、Spockではより複雑なテストセットアップを実現するのがより簡単になります。その結果、FitNesseでフィクスチャコードを記述しなければならないことがよくあります。
個人的にはテスト実行ボタンは必要ありません。直接的なアプローチが好きです。テストを有効にするためだけに、さらに多くのクラスを受講する必要がなく、コードを直接確認するのが好きです。たとえば、Webインターフェイスからではなく、コマンドラインからテストを実行したいだけです。それはFitNesseでも確かに可能ですが、結果として、FitNesseがユーザーに提供しようとしている視覚的なもの全体は、私にとってはバラストにすぎません。そのため、FitNesseではなくSpockを選択しました。
言語に依存しないアプローチの利点は、もちろん、Javaと.Netに多くのテスト仕様を使用できることです。したがって、それがあなたの要件である場合は、別の判断をすることをお勧めします。それは通常私にはありません。
パフォーマンスに関しては、その部分についてはあまり気にしません。