I think if you're a serious trainer the home gym or (God help me) a cross fit/private gym is the way to go.
If you just wanna burn 400-500 calories and not feel like Michael Moore looks, the public gym is where it's at. I pay $10/mo for Crunch on El Toro. Mostly mexican chicks there and HS students