Now here's a dilemna. The iPhone boasts the fact that they have 100,000 apps in their app store, but it's not like you can fit all of them on your phone at once. It was brought to my attention that you can only fit a total of 144 apps on 9 panels (16 per panel) at one time. Keep in mind, this is on a standard iPhone, not one that has been jailbroken. Indeed, you are still able to buy as many apps as you want, but you would need to swap out your existing ones via iTunes to use your other apps if you've reached the 144 limit.
Ofcourse, nobody's going to buy all the apps on the market, but with so many apps, I'm sure there are people who would hit over the 144 mark. The standard built in apps already takes 1 panel and 2 icons as well. This is more a less an inconvenience, as Apple should be able to upgrade this in the future.
The android obviously does not have any app limitations, but it is limited by the physical disk space (unless you root it and do apps2sd). Until they come up with a higher than 512MB ROM phone, the android will also be limited.