I'm fortunate enough to have found a good Ju Jitsu club. The problem I have with most clubs is the lack of sparing and practice of the techniques in a more realistic situation. For example, we are told to throw full and proper punches, and block hard. When doing grabs the Uki is asked to use force and to resist the technique. The Sensei will constantly relate techniques to situations and when/when not to use them.
I've been to a few other MA clubs in the past where the majority of the time is spent practicing the techniques against imaginary targets, and Kata. I don't see how this is preparing someone to defend themselves? When I go to class, I always get hurt, and I learn to deal with pain, I think it's important.