A little backstory...I re-purposed an old buffalo ac1750 with LEDE firmware playing around with it. I really like their QOS solution using cake and fq_codel, which isn't available on AsusWRT due to the use of an older linux kernel. Problem with it was it was a dual core at 800 Mhz and using QOS with it completely makes out your CPU. LEDE isn't easily installed on x64 hardware (atleast there's not a lot of documentation for it...tried the 2 usb method, long story short, it's more of a pain to install than it should be)
So, I re-purposed an older pc with opnsense as my primary router. Small project at first, but very robust feature set and has become a nice little project (setting up IDS/IPS, traffic shaping using fq_codel, openvpn was much easier to setup, etc.). One of the things I miss is the ease of dynamic dns with asus vs using opendns, but mainly, if the features are available, i'd rather have them and not use them then not have them show up at all.