I love Badger's sunscreen; they use all natural ingredients and it doesn't irritate the skin at all. It's also pretty thick so after a full day in the sun, I hardly had to reapply and this is the first time I've never gotten burned. Since it is thick, you do need to rub it in well. With all the studies coming out about harmful chemicals being used in mass-marketed sunblocks, I really do think green is the way to go.
Here's a helpful site that tells you what's safe; it's scary to see how much crap is out there. It also has a bunch of reviews for each product:
Environmental Working Group's 2011 Sunscreen Report | EWG's Skin Deep