About a year ago I started building my own drones. I've settled into Betaflight for FPV and PX4 for photography. I've never used a "real" off-the-shelf drone, being a DIY'er. Recently I saw a Mavic Mini in action and its hover stability was insane. My primary two drones use a JBardwell F7 flight controller (no barometer or GPS, 7" frame with 7040 props, 2806's), and a PixHawk4 Mini (GPS, barometer on a X500 frame with 1045 props, 2216's), both 4S. I realize my FPV build is specifically for that, but I would have expected PX4 to be on par with DJI since the baro and GPS.
In hold mode my PX4 floats around about 1m sphere outdoor in no wind, but the DJI is eerliy rock-solid.
Is this due to my build (parts, tuning, other) or is DJI flight control software just that badass? I don't have a mentor or a club near by with folks I can ask Qs or test builds, I'm just wingin' it based on the web.