The problem is that unless you live in a major metropolitan area no one you know in real life uses Foursquare. So it's really only useful to track your own check-ins and find places to go. I was always ok with ignoring the social aspect of Foursquare (Oh, hey, a guy I used to work with 7 years ago is checking in to some place, great to know).
But now the thing I use Foursquare for, checking in and finding places nearby are in 2 apps. Before it was ok if each part was good not great because having them both together was a win. But by splitting them the places nearby app is now directly competing against Yelp and Urbanspoon and others.
I'm not installing 2 apps for this, so the check-in part will likely not be done by me anymore. I might still use Foursquare proper, but only if it is better than other similar apps.