I like that it's very customizable, as well has being able to make use of plugins created by others (we used one called "Customize" which allowed us create custom pages).The admin side is easy enough if your technical savvy but not everyone will be familiar with coding or have advanced web design skills needed so its probably something best left off until they've got experience in website creation? It would really help out alot! we're solving our client issues regarding communication between internal departments at work via an intranet site where people can see how their jobs are progressing along etc.