I was about to replace my home router, and I looked a Ubiquity AP. Unfortunately I did not see on their web site that any of their products will act as a "broadband router" i.e. switching + routing + NAT + SPF. It seemed the idea is you would pair some of these with a separate firewall (e.g Juniper SRX). I bought a Mikrotik instead. Did I miss something?
The EdgeRouter Lite can do everything you're asking for with the exception of switching - but buy a switch for that. Again, you get what you pay for and managed L2 switches between 16-48 ports @ 1Gb are dirt cheap today. In fact Ubiquiti has some managed L3 switches coming to market very soon - 24 ports with full PoE for $400, can't beat that. The 48 port version has 10Gb SFP+ ports for $800, try that with Cisco/Juniper.
There's also a newer platform that is often overlooked in their lineup, see here:
I don't own one and haven't tested one - so I can't comment beyond having looked at it. Seems to be an expanded EdgeRouter Lite (same proc specs) but with additional software to run the UniFi gear (which is a nice addon - otherwise you need to run UniFi software on something else if you want to be able to manage and log from your controllers).