I lost all respect for the DD-WRT devs a little over a year ago when I hit some problems with my routers rekeying wireless clients. I used to update weekly and so it was pretty easy to narrow down the exact build that broke it and flash back and forth to confirm. Rather than even admit there might be a problem they started making ridiculous claims that my neighbor must be attacking my network. I've seen posts as recent as ~two weeks ago where people are still trying to get them to acknowledge a problem even exists let alone do something about it.
I started using pfsense for my router and stock firmware on wifi routers in ap mode behind it. I've filed a few bugs against pfsense. They've all been addressed, so while it wasn't the cheapest switch ever I've been satisfied thus far.