What does the software or service do well? Extremely customizable, to the most granular degree. There is a steep learning curve, but they have an entire site dedicated to training and classes to learn how to operate and be an admin in their software.
What does the software or service not do well? Like I mentioned, there is a steep learning curve, and if you want to get really technical a whole coding language you have to learn. Even simple things can seem extremely counter-intuitive.
What do you wish you had known about the software or service before using? How much learning goes into getting started in this software.
Have you used a competitor to the software or service? If so, how does it compare? Yes. So much more dynamic and customizable.