Ok, my next sentence will be taken as offensive, but it's an objective opinion. Yes, DD-WRT is buggy and anyone who refuses to acknowledge that fact is in denial. I've run into several bugs. Are you going to tell me I just didn't use it right?
I know some of you never had a single problem with DD-WRT. That doesn't mean others haven't. To say that all these bug reports are just user error is pure arrogance.
I also find it amusing that you claim there are so few bugs, but then admit that SP2 had to be updated soon after release to fix a thing as critical as JFFS2 not working?!
This sort of religious blindness is part of what has prevented those problems from getting fixed. The other part would be that commercialization of the project discourages contributors.
I find it a shame that this project has become so mis-directed. I find its pragmatism admiriable, but when I have to deal with repeated problems when using the firmware, its just not worth it. Which is why I'm developing for OpenWrt now, trying to make easy to use for end users (see X-Wrt).
I tried to change things at DD-WRT, but there is a general resistance to change. So, I'd advise taking their advice - if you don't like it, go elsewhere. And there are other places to go. See Tomato, HyperWrt, X-Wrt/OpenWrt. All these end user firmwares are vastly more stable than DD-WRT...and, yes, stability is more important to most than adding new features.