A versatile LMS was essential and in our business we needed a great deal of custom reporting. JoomlaLMS had many of the functional specifications we needed already in place, so it meant we would have to customize less than we would with alternative systems.
Because JoomlaLMS had so many features, it took a bit to get the hang of what we had to work with, but all in all, it was not a difficult process. I don't think we have fully utilized all the features available to us...the system is that well designed and full of benefits. We learn new things about it constantly.