I tend to be pretty agnostic when it comes to hardware. I procure tons of hardware for my company and I've found it's really detrimental to get attached emotionally to one solution or another. You have to leave your emotions at the door and define what you are looking for in a product.
iProducts tend to be very good at what they do and are typically ultra stable. However, they tend to be kind of pricey which is probably not a problem with the iPhone as the phone companies eat some of the cost to sign you to a data plan. However, the the iPhone is no longer the best technical phone you can get all the time. In a month or two, Samsung and Motorola will have better technical phones and in 6 months, most Android and Windows 8 phones will be far better in technical aspects, but that doesn't make them better phones. If it does what you want and isn't ridiculously slow, who cares if the newer phone has a faster processor?
There's a reason Apple no longer bothers to tell you the processor or thinness or screen size - they have been bypassed and have no interest in keeping up in a technology war against other companies (as opposed when the first iPhone came out) - they can't compete on that level. They compete on being rock solid and totally usable out of the box - not what they can be.
Likewise the droid phones don't try to tell you about how solid they are or that they will have the newest OS's installed on them when they come available (you have what you bought for a long time - it took over 8 months after Ice Cream Sandwich came out before it was ported to my best of class Samsung Galaxy SII when I bought it over a year ago). Droid phones are about hardware and being the best tech phones available when they are released.
If you want a simple smartphone that is rock solid and performs well and you don't want to mess with things on it, get an iphone. If you want to be able to do some interesting things on your phone or load random (and sometimes lethal) apps, get an Android. The Windows 8 phones will be coming out soon and while they won't initially have as many apps, they are being pretty well reviewed and might be the best choice if you want something in between. And don't doubt the might of Microsoft - even if they don't have as many apps now, they will catch up quickly.
Honestly, it's hard to go wrong with any phone that is in the iPhone 5 category - all of them will be good, if not great. It's just a matter of what you want in your phone.