My company has been with Firmwater since late 2015, and we could not be happier. Their customer service beats any company I've worked with in the past by leaps and bounds. They genuinly want your business to be successful, and go the extra mile to help us out and learn the software. Well worth the money, and unless prices go up some time in the future I think our relationship will last for a long time.
The software is user friendly for a non-skilled individual like myself to not only deliver educational content, but also on the backend for controlling content, managing users, and providing reports.
Not a durn thing so far :), super easy and I am learning new things all the time.