I ended up going with a Zaffiri Precision barrel, mostly because I really liked the finish and it had some great reviews about how easy it was to just drop in. I didn’t run into any fitting issues at all, it locked up tight and has been running smooth right from the get-go.
I started off with a compensator (Radian Ramjet setup) , and it really knocked down the muzzle rise. There was a bit of tuning involved with the ammo though and I found that lighter loads didn’t cycle quite as reliably. But as soon as I switched to 124gr NATO or some hotter defensive rounds, it felt like it was on autopilot. I didn't even have to fiddle with the recoil spring, though I know some people change that up depending on how they set everything up.