I love the ease of use, ability to customize it and even set up recurring payments. It's easy to integrate with other programs like QuickBooks. Support is top notch - they are always quick to respond and helpful. The reporting feature could be more robust (but that's nitpicking). I have been using this product for almost two years now and never had any issues. We used Gravity Forms to collect data about our customers and their satisfaction level. We then used this software to send out surveys via email and text messages to those who were interested in participating.