Android, all the way.

Just root it (basically jailbreaking), and you're good to go.