My experience with BJJ is very limited. I am just learning some defense and escapes from some friends. I notice that a few gyms have No-GI BJJ and GI BJJ. Sorry to turn this into a fight between the 2. For street fighting is the no-gi BJJ far better. Also is the no-gi BJJ more like cache wrestilng and will have more dangerous leg locks. Just wondering.