I've used all three of these tools on production code. Not just test projects -- real client work, real deadlines, real stakes. This comparison is based on that, plus some specific tests I ran to get more objective data on the questions that matter.

The short answer: Cursor wins. But how you weigh the factors determines whether that win matters...