If you like DD-WRT I suggest you check out Pfsense, it is far more configurable than DD-WRT, I used DD-WRT for years before pfsense and still use 2 x routers running a modified version of it (advanced tomato) ..
As for 'better' router.. Pfsense sense runs on a dedicated i5 pc with 8GB RAM, and 2 x netgear R7000 based routers connect via it..
I've heard of pfsense, but had forgotten about it. I'll definitely look into it on a spare box when I have the time!