I have the B&T, KAC, and RDTS (STD HK thread pattern) cans. I like the B&T and RDTS, my KAC remains unfired. The RDTS works really well and even though heavier than the rest it keeps the muzzle planted and is not the big deal everyone makes it out to be.
I am working on a mp5K-SD and will be using two new short cans, a RDTS K-SD (I do like his cans) can and a SilencerCo Omega SD.
I have thought about the TPM can but having never seen or heard one in person no comment from me is possible.