Building your own router with pfSense is one prosumer solution I've considered, by shied away from due to lack of time[1]. Not sure how a pfSense setup would work with wireless APs though.
[1] https://www.pcgamer.com/i-built-my-own-super-router-out-of-o...