Plainly put. DotNetNuke is pretty nice. DotNetNuke is a content management system (CMS) I started using it about a year ago. I developed some sites with pretty heavy control panel and data access functionality and I immediately became a convert. If you passed up DNN before, you made a grave mistake my friend.
Give it another shot. The support is good, the flexibility is there and I think the best thing is that there are people using it. If you are a patient person, you'll share my top 5 reasons why you should use DotNetNuke.
It is important to note that DNN's control panel support is not its strong suit.