I'd say for your needs the iPhone is the best bet. Android is nice (its what I have) but if you're not bothered by how much you can modify/customise it, which can at times be really confusing/frustrating, especially when things go wrong, and when things go wrong on Android, boy can they go...