It has been very easy to customize my apps with some of our own customizations, which we've needed in order for us it work best as an app that's used by several different departments within one organization! There are certain things about this software I don't like- not being able edit fields or add new ones (custom), having limited customization options available from what you can see when editing your form etc...
However overall great customer support & quick responses if there were anyβ¦