I'm sticking with iPhone until something better and as simple to use comes out. Flash is the only real downfall IMO. I'm about to buy the iPhone 5, it'll be my third iPhone.
I think the iPhone is average. There's alot of underrated tech out there. Lack of Flash hinders the product but some of the typical Apple bugs also irk me.