I look at geocaching with the same philosophy I do with another pastime of mine.
"The worst cache I ever had...I mean found, was Great!"
So what if it's under a lamppost in a Wallyworld parking lot. At least your not at work, or in jail. When I feel like hitting a bunch of caches in one day, I'll try anything. When I want to hit a cool spot that probably has a great view and a nice hike, I just pick the one. As someone mentioned before, there's something for everyone.