I have made dozens of sites now using DNN. I have become very profecient on the platform and I find it to be very stable and powerful. I am a one-man-show though and if I was to expand and offer more services, DNN would not be the only platform that I would use. If I was to do an eCommerce site I would not use DNN, but if I had a site already done and wanted to add eCommerce, I would be happy that the site is sitting on DNN.
For me, DNN would be nearly redundant if it were not for Ventrian modules. Had I not taken the time to learn the Ventrian modules, I would have sourced a different platform. Now with Ventrian modules and MetaPost from IT Crossing I have complete novices adding really great content all on their own.
Many of the core modules are just not that great and Gallery is worst of all IMO. Blog works great though, so does News feeds, Reports, and UDT.
Use Helferlien form for free forms
Use Oliver Hine for a cool gallery and a weather module (free).
There is also a good Yahoo weather module for free.
Use Ventrian for Listings, articles, navigation and more.
There is also a free forum module if you don't like Active Forums or DNN forums.
Shopping carts suck though.
Mike