Yeah, there are better martial arts if you're wanting to learn to fight, but those are good for a workout, and TKD has some basic stuff that's useable. I love training, and love my gym. Paul has fought in the UFC, and we've got lots of depth. Our other head trainer just got back from MN as he was training with Sean Sherk, so yeah, we've got a wealth of experience on all facets. Knuckle Up is also very good, and they've got a lot of solid guys and top notch instruction, so you can't go wrong there either. I would suggest trying BJJ and MT. You'll see how proficient you get both on the ground and standing. It'll fill the holes in your game, trust me. It'll also beat you into shape like crazy, so you kill 2 birds with one stone.