I looked at the GShock series ranging from $50-250, and wannabes like Timex, Armitron, etc.  I could not be more pleased with my purchase.  The display is large and prominent, and with one glance you have the time, day, and date (an ability that I've dearly missed as I haven't it with my $500+ titanium and/or luxury watches, or the vast majority of the GShock watches).

The Compass seems accurate (same quality as the ones on recent smartphones), and I haven't tested the thermometer yet.  I wish the band could have been a bit wider, but it's not a deal breaker (the low price makes up for that and some).