For home usage, high end consumer routers with free firmware work just fine (something like Linksys WRT1900ACS with DD-WRT / OpenWRT).
OpenWRT is better in this sense, but even there some people split into recent LEDE project: https://www.lede-project.org
Regarding bricking. Linksys WRT1900ACS is designed with that in mind. It has two partitions, and you always flash updates to another one, so if something goes wrong, you can easily switch to the other partition which will hold previous installation, using special on / off sequence. It's a neat idea, and more routers should follow it.