The best feature I like is that it's easy to use, has many different layouts for users with various experience levels (including beginners), can be customized in almost any way you'd want/need & offers support 24 hours day 7 days week! A bit pricey compared others out there but great if budget allows as long term investment - so far have no complaints about our implementation of this software other than minor changes we've requested being made by their team members when needed or offered at time via ticketing system provided through them which they do very well indeed!! We are managing all aspects from students joining up until graduation including financials etc within one platform- really handy not having multiple systems running around trying keep track off everyone separately.- also able run classes across two states without issue too using same website.