I like how easily you can use it for your own needs as well! There are some aspects where they have good functionality but not enough training material about them so sometimes we need more information from someone who knows what he's talking with before being able solve issues using these features (for example). Try working out if there're any specific things which could be improved upon by adding extra functionalities within each module/feature - otherwise everything works great without needing additional plugins / downloads etc..