@Gary I get a lot of questions like this, and it's always a bit hard for me to answer them because it's such a personal thing. All the different OSes will meet your needs of Internet, e-mail, photos, etc., so it comes down to user experience. Generally speaking, I'd say iOS and WebOS, and even Windows Phone, are the easiest to use. Android has a slight learning curve, though some of the custom UIs help the user experience. My advice would be go into a local store and try out the various devices your carrier offers and see which one you like best.