Ubiquiti is good. You just have to learn how it works. But that’s like any software defined network. There are times when they will give you a little too much control expecting you know the consequences of your actions and you send the wrong config and lock yourself out. They do make mistakes in their firmware but nowhere near as much as inexperienced techs make a mistake and blame the equipment.
Serif Affinity