Well the best thing to control muzzle flip is porting. I had a Springfield Armory Ultra Compact V10 (10 holes in the barrel not counting the big one!) but I'll never have another.
If you’re not Paranoid, You’re not paying attention Be a Sheepdog JYD#105