I have owned and tried a number of different length uppers on my registered SBRs, DDM4 MK18, DDM4 300S, Colt MK18 and Commando 11.5, KAC CQB 11.5, HK 416 10.4-11, LMT MRP DI (Specwar) with a 12.5 barrel and MRP piston with 12” barrels. They’re all different. If running shorter unsuppressed, and DI, go with a 11.5 to 12.5. If running unsuppressed and piston, go with 10.5-12. The main criteria are reliability and gas. DI, the extra dwell time goes a long way, plus less gas back in your face (bigger issue with suppressor). If piston, you reduce gas quite a bit, and reliability over gas is significant. I’ve never had a hiccup with my piston uppers. My favorite setup at the moment is an LMT MARS with a piston MRP upper and 12” barrel. Its super pleasant to shoot, feels like its underpowered but isn’t. No recoil. Its very accurate to 150 yards. Its not that loud, and you don‘t get gas back in your face. LMT uppers are modular so its stupid easy to swap barrels if you decide to go different lengths or gas systems, or different setups.