I was looking for a good router which could handle high VPN speeds, while still being usable. I found for 50 bucks on ebay a "thin client" which sported an AMD cpu with AES hardware acceleration, and a PCIe socket to put an Intel 2xGBit PCIe card I had lying around. Installed pfSense on it. Works flawlessly. Use few watts (because thin client).
I then found for 50 bucks on ebay a Ubiquiti Unifi AC.
I haven't messed too much with it actually, because I find crazy you need to install a whole Java suite with Mongo and everything to just run the Unifi Controller to be able to configure a bit the Unifi Access Point. I'm considering putting OpenWRT on it. Though I think I will still try this Unifi Controller, because of the advanced guest capabilities, which is still not as good on OpenWRT.
And then I bought a Ubiquiti Nanostation AC for a Wifi bridge.
For this one, I indeed replaced official firmware with OpenWRT because I can't stand that Ubiquiti makes standard Wifi unusable to push their "Air" technology. I want standards before anything else.
In the past, I "resurrected" cheap TP-Link MR3420 I had for an other project, which were bricked. Amazing that after all those years, I could still reuse hardware thanks to opensource software !
So yes, a BIG thank you to OpenWRT developers ! If any of you are out here, please receive my gratitude =)