There is no such thing as "the best platform". Some platforms may be "more suitable" for a given game, but hardly "the best". I'd suggest you to publish on as many as you can. It would be good for you to understand the perks of each platform and compare reception on them, thus, giving you actual information on what platform is best for you.
Note that some platforms will demand extra implementation, like the login/permissions for Facebook, for instance, while others will be simpler. This should count when deciding if the returns are worth the effort. But you can only know if you test every one of them, which I recommend.
Regarding you game, I noticed it has a bug. When you restart the match, you play the main song again, but you never stop the latest instance, so we get the same song playing twice simultaneously. You should add a stop all sounds action there. Also, I'd have some comments on game design issues, if you want to hear them, just PV me.
Good luck on your project!
Hope this helps. Cheers!