I just finished developing a pretty neat module, as an example. We have a wiki format for a lot of the site. The problem is, is that I do not want anyone having access to the tree. So the module we built, handles creation of Pages (Page Types - Document Types) by selecting them from a drop down box, dynamically modifying the form and inserting them into the tree in the correct location.
Country > State > Hotel > Ramada Inn
This way I do not have to give access to the tree and since the layout is standard we have one form to work with. Also, I used DevExpress AspxGridView which is the most fully featured grid on the market. Put it in tabular mode with a listing page which lists all of the hotels. If they need to modify a field on a 1000 records, they wouldn't have to traverse the tree and it is done in an excel like format. Mass data updates is now easier. Kentico is great in most scenario's. Before I create a module I really sit down and think if it is the best way to go and if it is really needed.