The best feature is that it has more than 50 different user roles which can easily create groups as per their work flow or requirement within few clicks! It's also very simple for new users who are not familiar with these types so they don't have issues in managing software at all :) There isn’t anything I dislike about this system unless you want some minor customization but even then there will always ways around without having too much issue because its quite good designed product overall compared other softwares out here today! Highly recommended if your looking into an excellent tool where everything works like charm from start till end including reporting features etc.. All kinds of reports generated using several filters such us date range/time period / people involved -etc-.