The long term strategy is to run a proxmox host as your Layer3 platform and install a virtual owrt instance there. Then you are relieved of the HW drama that surrounds owrt. Obviously a second proxmox host is needed for your backend servers, I'm not advocating for a singular VM platform. Once you virtualized your router, you can comfortably experiment with pf,opn,fire,vya ..platforms.
Oh and skip Mikrotik, those people are so in love with their routerOs they fail to see its going to be their headstone .. bigger than John Holmes'.