I'm using Ubiquiti products personally and overall I'd have to say I'm pretty happy with the hardware. Especially if you want to explore getting into some fun, more advanced networking concepts - without being a CLI guru (it's 99.5% all GUI based), I'd generally recommend them. Some of the hardware can be a bit pricey, it's a prosumer/low commercial grade product that attempts to compete with the likes of Cisco while being FAR cheaper than them. I currently am running:
24port Gen1 Switch
16port Gen1 PoE 150W Switch
8port PoE powered Switch (can also be powered via USB)
5port PoE powered Switch (also USB option - called the "Flex Mini"
plus two old, now EoL access points - stable but I'm probably looking to upgrade in the future
I definitely didn't buy all of this at the same time, it's been a slow build over the years. The hardware, other than one time the 8port needing a hard reboot - and some quirks with the "Flex Mini", has been rock solid for me. It gives me the option to easily do vlans, port aggregation, link monitoring, Guest WiFi portals (you can even configure to require payment, lol), PoE power monitoring, etc. My current PoE load is 27.17W, though some of my cameras are temporarily adapter powered until they are more permanently mounted.
The only real discussion point in my ~6 years experience with them is the Network Controller (interestingly found out this morning renamed to "Network Application"). It's completely free software that can run on pretty much anything. They do offer "Cloud Key" hardware appliances that can do it, it could run on a RaspberryPi, or in my case it's quite easy to just run the application in Windows on my BI server (takes VERY little resources). That is the great part, it's pretty attractive in appearance, runs for free, etc. The downside is over the last couple of years Ubiquiti has become increasingly progressive in their software lifecycles (rapid though not 'Ken' rapid) and often times promote versions to Stable while the beta forums are full of reported issues - though these are in corners that don't affect me. They've made a push to update the UI in ways that many aren't happy with - over simplification and a dumbing down of the advanced capabilities. I'm still running on a stable but older version of the controller but by devices are on the latest firmware.
Overall, I DO like their product and imagine I won't go anywhere else anytime soon. I will probably upgrade my APs before the end of the year with new Ubiquiti products and not vendor hop, but I do wish they'd get a better vision/direction on their controller.... sorry, now it's an "application".
Below is a sample of some of the information I can see in the controller. I did look it up and the 16port PoE switch I have runs about $300.... so while feature rich, it's WAY more expensive than the bargain IAmATeaf got. I've seen it for about half that used on EB but it is what it is. I originally bought in so I could do the advanced stuff and have it all controlled through one single interface (kinda like having all my cameras go to one unified server/controller)!