I want to weigh in a bit from the perspective of a networking amateur. I set up an EdgeRouter X and a UniFi AP AC Lite here. Setting up the router was a matter of understanding and following the directions because they are not configured out of the box like a consumer router. To give one example they are not set up to provide DHCP out of the box. The AP was easier. Don't misunderstand, neither is "hard" but this is not your typical consumer grade equipment. You're not going to plug these in, with cables attached (router especially) and have any form of connectivity to anything. This pertains mostly to the router.
As far as the router goes, after getting it up and running I started to realize that there is little in the way of security in place out of the box. One must get involved in the process to make it secure. For example, when I typed my WAN IP in my browser and got presented with a login screen, I knew that it wasn't set up the way I felt it should be.
There is a GUI associated with the router. It is not geared towards the average consumer. A Command Line Interface is available that is most certainly not geared towards the consumer.
Don't anyone misunderstand, I am not saying bad things about the equipment, in fact I have the AP providing my wireless right now but I took the router out of the equation and disabled the wireless on my existing router and put it back in place. I just want people at my skill level to understand the true nature of this hardware before they make a purchase.