One question I would have for you is if you've been to a Snap Fitness during "peak" hours, 5pm to 7pm Monday through Thursday? I would definitely check it out on a Monday between 5pm to 7pm because that is the busiest time I have found for any gym. I go to a Ballys and their peak hours are pretty busy but there is still cardio equipment available and weight machines available. If I go at other times, it is a lot less busy which is something I like. I go to Ballys and remain a member because my dues are really cheap (~$8/month) and there is no way I can get that price anywhere else. Also, my membership is nationwide so I can go to any Ballys, no matter where I'm at or no matter where I move to.
I think the advantage of Snap Fitness would be that you aren't under a contract. Also, some people may like to belong to a smaller gym. As I said previously, I used to go to a woman's only gym that was small and nice. They had classes, they had clean towels for us to use and they had a decent amount of cardio and weights. I ended up switching to Ballys because even though I liked the small gym, I wanted a gym with nationwide presence as well as the Ballys I joined had a pool, more classes and a bigger weight section.
Of course I'm in a different situation now where I have a pretty decent home gym. I have some free weights, I have an elliptical and not much need to go to Ballys. Also my current Ballys kind of sucks. The weight section is small, there is no pool and they don't maintain their cardio machines properly. I have considered joining another gym nearby and I get discounts through my company but my reasoning for not doing so is if I want to go to a gym, then I should just go to the gym that I belong to.

