IMO, right now, you can't beat a jailbroken iPhone. However, unjailbroken, things are a bit more murky. If Android can sort out the Marketplace and get some more big name publishers in there, along with a higher overall quality of apps, things will change.