I like that they have been able to accommodate my needs as far customization goes with their products is great! They are very knowledgeable about each product which makes working together easy for any customer service issues or questions you may need assistance solving! Nothing really- we were looking at other options but this was most likely our choice because of it's ease when setting up new stores/locations etc..
We had some concerns over how customizable certain aspects could be so having someone who has experience using all 3 platforms helped us make sure everything would meet expectations before signing off finalizing contract details / agreementsetc - This made things easier overall!!