The YMCA does allow you to go to many different locations, but you may be asked to pay extra for classes (pilates, karate, etc...). I do feel that some clubs are better kept up than others (downtown YMCA needs a lot of work vs. Green Hills which is in great shape).
Pros: variety of classes, usually clean
Cons: crowded at peak times, lacks luxuries
more