And no matter the monthly cost, they still try and get you into a year contract. That is the lack of flexibility. You can't go for a month and decide to switch gyms; you're tied to your choice for a year.
LA Fitness is month to month. However, they try very hard to convince you to get personal training, which is contract-based. Very sneaky.
That's never been the case for any gym I've ever belonged to.