psw wrote
I'm just beginning to use DNN on a website. Would you guys say from your experience that clients complaining about DNN is enough of a problem that I should steer clear of DNN altogether?
I've had some sites with thousands of user accounts and extremely few problems from the user's standpoint. I've seen some DNN sites with over 100K registered users (this is one of them) -- I can't imagine those sites experience too many issues resulting in user-support requests as they'd have no time to do anything besides answer requests.
There is a trade-off to having a web platform developed and improved for you several times a year all for free. On your end, you have to keep aware of the known "big bugs" when updating to new versions of DNN (hint: don't install a "x.0" release, wait for the "x.1" bug-fix release). This trade-off is true for any platform, not just DNN. Have you ever decided to wait a couple of weeks and see what people say before installing a new Windows Service Pack? Same thing (except Windows isn't free).
Regarding DNN versions: You didn't mention what version of DNN you're running (the blank password reminder issue has been fixed for a while). For a production copy of DNN there's no reason to start with anything older than 4.6.2 and really no reason not to start with either 4.8.4 or 4.9.1.
You should not start with DNN 5.0 since it is a huge new release with many, many changes -- 5.0.1 has hundreds of fixes and enhancements and will be much more stable when it arrives.
EDIT: 4.9.2 released yesterday, 2/16. 5.0.1 will be released on 2/23.