I think everyone is looking at this wrong. First of all, all the gracies, bjj, gracie jiujitsu practitioners, gracie barra guys and all of the mma bjj cross training camps, basically anyone and thats anyone thats been in the game a while is a badass, period. Yes, the teaching style is different, with gracie jiujitsu you are learning a different way, with gracie barra and bjj you hit the mats and try to hang. Either way you are going to learn plenty of techniques and anyone that grapples at full speed will tell you no one knows all the techniques all the time its impossible to remember at full speed. Nothing is perfect. If it was then royce gracie wouldn't have gotten his tail pounded by matt hughes. But royce is still a badass. If you really won't the bible just read renzo gracies book master jiujitsu, that book speaks the truth. As far as self defence goes, if you don't think all gracie and bjj and barra guys know self defence then go grab or hit one of them and see what happens, an a@@ whupin. I trained with marcio simas for years and loved it and learned. Some of the top guys there were incredible, unbeatable and I'm sure the top guys from rorions, royce camps are the same. Its like with kungfu some styles teach internal first and then external, some go right into external and then internal, in the end everyone knows kungfu. Don't get hung up on this b.s. find a school and start training, if most people there can tap you out then you have a lot to learn. When you can tap everyone there then find another school. I asked one of the best guys I've ever seen on the mat what the secret was and he said its mat time, period. Its like anything in life you do from learning not from arguing about it online. I've always said prove it at full speed on the mat or shutup. The gracies are kings, the gracie barra camps are incredible, mario sperry is a superstar, there is no right or wrong, just shut up and train.