Love Machform, use it for a lot of my projects.
Another great feature to consider is when adding fields that are required, in the field properties section an option to type in a your own custom validation error message. This way when the form gets validated, your message would appear as compare to the generic message like "This field is required. Please enter a value".
This would only be available if "Required" is marked"