That has been my position over the last 10-15 years.
Increasingly I avoid any consumer stuff like the plague, and if I have to use it I firewall it off, or run it on a dedicated offline VLAN.
My choices are Open Source first, Enterprise second.
I have been using pfSense as my router for over a decade and couldn't be happier. I was a little bit unhappy with the direction they went with netgate, and had intended to transition to OPNSense, but I think I dragged my feet too long and missed the window in which config files were compatible.
With all my VLANs and firewall rules it would be a PITA to transition manually now, but maybe you still can. I don't know. I'll have to do some more research.
If I ever start from scratch, I'm definitely switching to OPNSense though.