Quickbooks or Xero integration - or either - any good?

I am looking to purchase one of the invoicing apps (quickbooks or xero) and wondered what everyone's thoughts were on which one to go for, for things like;

cost, ease of use, costs going forward - with growth of business in mind, do any allow more than one user interface, receipts, deposits, payments etc....

I look forward to hearing any responses :)