I used to shoot titegroup - no longer. Too dirty. If you are shooting it closer to maximum pressure it seems to burn cleaner (more complete combustion?), but at low PF loads it is quite dirty. I was loading 4.0 grains of titegroup under a 124 gr. BDX bullet.
VihtaVuori (N320 in this case) is a far better powder - significantly cleaner than titegroup with similar accuracy. I've gone more than a thousand rounds between cleanings and my pistol wasn't as dirty after 300 rounds of titegroup. VV is a bit of a pain to get, but worth the effort and price.
An interesting tidbit about VV N320... It has almost no muzzle flash. Like, shockingly little. In a "lights out" IDPA practice session, one guy was shooting (I was the SO, so in a good position to observe) VV reloads and I couldn't believe how little flash was observed. FWIW...