The best part of this system is that it is very easy to use, simple and user friendly. It also has an excellent customer support team who are always willing to help you out. I think there could be more features added in future releases. But overall its a great product with amazing support. It makes it very easy for my clients to create their own tickets and manage them. Also as an admin they can easily control everything related to tickets. I appreciate how easy it is to use, as well as its price point - which makes scheduling much more affordable than other companies in this space! The integration with our website was lacking at times (we needed help when we had issues logging into their site), but they were quick to respond once notified of an issue. We've used them both before & after moving from another provider that didn't have such great customer service/communication channels between staff members or customers.