Tomato, dd-wrt, openwrt and the like allow me to control my hardware and use it for the life of the hardware, not the year of updates the mfg gives.
And are you really going to experiment with building it yourself when you're talking about your Internet router? What do you do if it bricks?
I've been thinking for some time now that the only sensible way forward is a device that runs plain Debian stable, something Raspberry Pi-like, with a USB dongle or two and a plain Ethernet switch. That way, keeping up-to-date is as simple as `apt-get upgrade`. And with a few SD cards, one can easily keep multiple working system images, clone them, and swap between them for testing and upgrades. This situation in which it's even possible to brick a router seems like primitive savagery and madness.
But, not having a DD-WRT/OpenWRT-compatible router, maybe I'm just missing out...?
Looks like there's no third party release for the RT-AC3200 yet, though the mfg release is modified tomato.