Ah, the ever tasty chemical drink, uck. For my kids, and myself at times, I use Alba Botanica Organic Lavender Sunscreen SPF 30. It's water resistant, hypo-allergenic, 100% vegetarian ingredients, paraben free, and EU Cosmetics Directive Compliant. I am very sensitive to the smell in most sunscreens and this one is pleasant. Plus, it doesn't cost an arm and leg like some of the others you listed.
When I'm working around the yard though, I use a product that I make myself that's more of a tanner. I still like to get a little sun. Most people don't want to make their own and this particular one doesn't travel well real well because it's liquid.
Good luck!