The one piece of advice I can give is that when you first look at DNN it does seem to be overly complex. - But, once you've setup a few sites you will find that you can create sites very quickly.
I find the skinning element to be very useful and quick for generating sites and managing sites with a fair amount of content. The area where it is handy is in the future management when you need to make adjustments to the design. - You can just make a new skin / edit the existing, and all of your content remains intact without having to make any special adjustments. - I also find it very handy when dealing with clients who regularly change their mind for the site design. - In most cases I can make site wide skin adjustments 5 min after a phone call and have them viewing the new design in minutes.
There are a lot of elements that you can strip down in the DNN skinning side, such as editing some of the bloat out of the default.aspx file, stripping down the default and portal.css files. - Taking out any invalid CSS, using CSS shortcuts and taking out any CSS which you override in your own skin.css file. - I will eventually be covering these elements, in the How to Build an DNN website tutorial series, but these will be the closing finishing touches, so it will be months before I get to this section. - If you need any info, I'm sure I can point you in the right direction though.
Another element dependant on your requirements is that you can get DNN to produce valid code to W3C standards, with the default installation, DNN is not compliant - Check the home page of
http://skins.dnncreative.com to see a compliant installation in action.
These elements take time to learn / setup, but once you have them, you can just apply them to all of your installations as default.
Good luck and if you have any requests for tutorials, let me know, thanks,