I haven't seen any good performance comparisons. For example, the PetShop comparisons between Java and .NET from a long time ago were widely regarded as heavily flawed.
However, I'd expect that a well-written application, put through appropriate profiling and load testing, will be fine on any of those platforms. A poorly written application which guesses at performance bottlenecks will fail on any of those platforms.
In other words, it's more what you do with the platform than the choice of platform itself. Obviously that's not universally true, but for the choices you've given I believe you should be fine.
Now, you're more likely to do a good job on a platform you're familiar with (although it won't provide the same learning opportunities of course). So are you going to be the sole developer, or will there be a team? If you're going to be part of a team, what do the other members think? (It's not clear whether the friends/colleagues you mention are working on the project.) Are you doing this for fun, or to make money? (That may well change the emphasis you put on learning vs doing what you know.)