If the security of your router is of concern to you I would recommend setting up your own FreeBSD+pfSense router.
Another option is to setup a vpn server that all your devices connect to to access the internet. In that scenario it won't matter if your router is compromised because all traffic flowing through would be encrypted.