Our practice covers a few industries, and as we supply various different accounting solutions for our clients, we needed a system which can cover all aspects of accounting. We work with XERO primarily as the number of ad-ons is growing fast, making it more adaptable. Hope that helps.
We use XERO, the benefits really come from the add ons, in our case we use it in conjunction with receptbank which is great for scanning & uploading receipts directly into the system keeping the books up to date. We also use workflow internally for time sheet tracking.