Foursquare gave me nothing in return. There's no value in being a mayor, and because theres only one mayor per location it's nearly impossible to maintain. None of my friends in town use it, so the potential value of finding out where my friends are and what they are up to at any moment is nonexistent.
I would use Foursquare if it would tell me if my buddy is going to the gym without him having to do anything. I would use it if it would actually keep track of the number of times I've bought a coffee at my favorite coffee shop so I don't have to keep messing around with those stupid punch cars that I lose every other week.
The first location based service that solves either or both of those problems will be the first one I use consistently.