The Android platform is by far the best mobile platform to to its versatility, ease of use, and massive traffic. Plus:
1) There is no approval process for publishing apps to market
2) There are 500,000 new Android Devices being activated on a daily basis.
3) you can upload an Unlimited amount of apps to the market!
Yehuda Yefet - Lead Developer