My major beef with anything apple makes is the price point. Everything they do is just fine but for the prices they charge it's crazy. Except phones, I think that's what they do best. When I upgraded to a smart phone I only chose android because it was the same price and I've never liked the Iphone's UI that much. A month or two after I bought my phone they had the $1 iphone upgrade which pissed me off. I spent like $100 on my Droid Razr but if there was an Iphone for a dollar I would have taken it in a heart beat.
But the biggest thing apple has going for it is it's app market. But I feel like android is coming close. Really though I can't bring myself to give a stuff about phones. All I use mine for is streaming music, playing solitaire, some texting, and the occasional phone call. I'm sure most modern smart phones can handle it no problem.