The functionality is excellent. I haven't used half of the features, but the ones I have used work well.
Ease of use
It is easy to get started but there are a lot of options to configure so it takes a while to get to a finished product.
Support is superb. I needed an extra feature and the developer worked with me to deliver it in the next release. 10/10
The documentation is generally good, but as there are so many options some of them are not covered in detail.
Value for money
Good value, especially given the support provided.