What is the best "check-in" service and why should I use it?

I've been a long naysayer of check-in services like Foursquare. As the headline states, which is the best one and how exactly would it benefit my life?