>but the majority of end-users just want shit that works.
Exactly why I load Tomato on any router I set up. Of course this assumes the person I do it for bought a router I recommended, or I used one of mine.
Tomato's "access restrictions" are dead easy to set up, and it's a simple, quite efficient, first line of defence to keep kids in line. I can show even clueless parents how to setup a "no internet after 21:30" rule, or block specific domains by keywords.
Most of this is not easily achievable with OEM firmware.