I only wish more of them were actually mainline openWRT so the updates from the project were guaranteed. There is a lot of these devices that run a custom version and never have their hardware support put into mainline. That isn't really much different to what all the major router companies do, they are all running OpenWRT underneith but with their own skinned interface over the top.
It's UI is too confounding. I tried once to configure a router as a bridge and gave up because it forces you into too many arcane areas to configure what should be basic functionality.