The ability to customize modules for our specific needs, as well as having multiple options in terms of integrations with other applications/systems (eCommerce platform). Some customization can be expensive so it's important that you get all your requirements from one vendor. We are able to manage most aspects of accounting at this point but continue searching for new tools that will help us become more efficient across several departments within our organization. In addition we have been working very closely with their team over the last year or two regarding customizations needed throughout various areas including sales order processing & shipping. They've continued to provide great service even after signing another contract which has helped ensure they remain top-of mind when future projects come up! There really isn't much I dislike about their product - however there may be some things not mentioned here that others might find useful if considering them. Their customer support continues to impress me each time I contact them via chat / phone call.