Android is amazing for simple things but gets irritating in a hurry. The emulator is a train wreck.

(PalmOS had, hands down, the best emulator experience)

What little iOS stuff i've done, the only hurdle was getting over my distaste for ObjectiveC. Solid libraries for just about anything and the development just felt "smooth" for lack of a better word.

Frankly, I miss the Windows Mobile 5 platform. Mobile .NET wasn't half bad.

// @kdfrawg