Ubiquity definitely also has a lot of issues. Unstable firmware's, non-responsive support on their forums, deprecating working products... Like you can't self host their DVR software, but the newest versions don't run on older hardware so you have to buy a new hardware to get new software.
Also their product lines Edge and Unifi don't work together, so you can't manage an EdgeRouter with Unifi or vice versa, for which I don't think there is a technical reason, just commercial.
Hardware wise they also have made strange choices regarding PoE, don't assume your Unifi PoE switch will work with your Unifi PoE device (really double check the versions, voltages, passive/active)
So lots to complain, though I think it is still the most accessible pro-sumer networking stuff.