I like Android and really don't want to go over to Apple. I haven't bought an Apple product in like six or seven years, and I love my Droid 2. Let me preface by saying that having used both platforms, I do think that Android is better than iOS. Widgets alone should settle the issue, but it goes on from there. I do think that Google is giving a lot of business away to Apple unnecessarily though, and I don't know exactly why. Here are my issues with Android:
1. Google should be forcing the updates through the system much more. One thing that I know if I buy an iPhone is that I can have the latest version of the OS on it. You can buy a brand-new top of the line Android right now, and it won't have the latest software on it, and you have no guarantee that it ever will. You're not even guaranteed it with a Nexus phone (see current Verizon Galaxy Nexus which still doesn't have Jelly Bean). Yeah, blame the carriers, but Google is a huge company. Come on, throw some weight around, dammit! That's a huge strike against Android.
2. This bullcrap of announcing phones that aren't even out sucks balls. RAZR MAXX HD looks good. When is out? Dunno. How much will it cost? Dunno. How much memory will it have in it? Dunno. LG Optimus G, when is that coming out? Dunno. How much will it cost? Dunno. Which carrier? Dunno. Shut the hell up about your phone until you're ready to announce when and where it's going to be available, and how much it's going to cost.
3. Stop trying to copy Apple. If I wanted an iPhone, I would get one. I don't, so don't try to sell me a phone with a useless physical home button. I think Apple has an argument there against Samsung.
4. Why are you killing the physical keyboard? The original reason that I bought an Android instead of an iPhone is because I wanted a physical keyboard. The biggest value-added for me of a smartphone over a feature phone is the ability to pretent I'm at work when I'm not, which basically means being able to send and receive emails on my phone. But typing a professional email on a touch screen sucks. Texting maybe is OK, but it's still preferable to have a physical keyboard. Even for searching and on-screen navigation, I still like the buttons. I thought Android was about choice, but when it comes to physical keyboards, your lucky if your carrier has a single one with top of the line spec's.
5. Stay on top of making sure the phones work perfectly. I don't really need to talk to my phone, or "beam" my content to someone else's phone, but I do need my phone not to crash frequently, and to work as intended. Android's do crash a lot, and sometimes it's a real hassle to get them to work as intended. I'd rather the engineers spend a little more time getting the bugs ironed out and a little less time adding new features.
6. Bloatware. Obviously, it's really annoying and not found on iPhones. Especially ones that affect the performance of the phone.