I have a couple of black belts in various styles. ANY system will work with enough practice. An actual Tai Chi master will mess you up. It is just getting there and all the coulda/woulda/shoulda folks making excuses for their styles. Broken rhythm training and whatnot. I am one of those, but had a great teacher. She knew she had something to sell, sold it, and gave a lot of wisdom with her training. She is gone now, and very much missed. I lack her skills, but I learned a lot.
What I learned was complimentary to my DT stuff. And having trained with Craig and Cecil, yeah. Just yeah. My kids are taking IAJJ and ECQC before they get their blasters at 21 years old.
pat