If you’ve a small / normal network and OpenWrt will provide you with a much cleaner open-source experience and also allow for all the customization you would like;
There are routers specifically made to run OpenWrt, so it isn’t only a replacement firmware.