I personally like commercial gyms because it takes premeditated commitment when going to the gym (not true with home gym). I have to think about what time I am going, what I am going to do, and once I am in my car and on my way I am committed. Besides that, when you pay a monthly fee it makes you want to get your money's worth. I imagine if you pay for a home gym you aren't seeing the recurring costs so the sense of urgency isn't there.
I like the idea of a home gym, probably in an isolated part of my house, in the basement where I can play music and not disturb the family because quite frankly I can do whatever I want when I want.