You don't get something for nothing so ANY compensator is going to have less muzzle rise at the cost of more flash and muzzle blast. You just have to decide what's important to you. I generally don't have a use for comps on 5.56 guns because they are just NOT that hard to run aggressively without them. Honestly this was a case of me wanting to have my cake and eat it too.

I think the issue might be more one of barrel length than length of the comp. It could be a whole different animal on a 14.5 or 16 inch gun. I don't have one of those at work so I'm going to try it on one of our MK46s. If nothing else it should be fun.