I really prefer Android.
Why? The freedom you get with it.
Want a classic emulator? Sure, just go download a emulator in the Google Play Store.
And you know what makes emulation even better? My Xperia Play
Seriously, the gaming controlls
REALLY gives it a good experience!
NES, SNES, Sega Genesis and GBA etc. just play fine on the Play!
N64 is a different story though, some game's have a stable FPS, other's don't.
I also have Drastic on there, which also run's pretty good.
The Play Store also has very much apps and themes.
So, combine your phone with a 32GB/64GB card, and your good to go.
So, for me Android wins big time!