I love that we can customize all of our configurations to fit exactly what is required with minimal effort (or none at al). There really isn't anything bad unless you dislike change management/configuration flexibility which, honestly doesn’t exist in any software program out there currently! If your looking into an easy way or more complex solution like this one try it - It will save tons if time as long are not dealing wth custom components only then its perfect!! No problems found yet but when i first started working here they had no idea how things work so customization was difficult until someone explained everything well enough.