iPhone all the way. Will carry out the functions mentioned and are easy to use.
As prop said though, they're not very sturdy so you'll need to invest in a decent case for each. My wifes managed to smash a few screens. They seem to dive out of her handbag onto the road.....so be careful if you...