The only thing mine don't do well is stable height at low altitudes. They are stupidly simple for everything else. Once you are 50m high it doesn't matter...
https://github.com/betaflight/betafl...sked-Questions
I've got some amazing video from around where I live, at a great height.
The reason height is a problem is, the MCU has a pressure sensor, but air pressure changes all the time, at all heights.
I don't know what the store bought ones are like though. A mate at work who bought one (much larger than mine) but a year earlier says, it's hard to stop it crashing.