EoS fitness...why the hate?

I visited EoS fitness today, the one on Bloomingdale next to Target. Cheap monthly rate, annual and activation fees aren't crazy, tons of equipment, clean showers and lots of them, staff were friendly to me even though I said I wasn't signing on today...hell man even the gym goers seem nice. Some guy noticed I was looking for a handle and got one for me. I get that these guys probably make it impossible to leave the contract, but if you're sure you will be working out in the area for the year...then what's the catch?