I've been using Xero for a few years and generally I've been pretty happy. Since the roll out of new invoicing it has been one problem after another. If the issues aren't fixed before they end the use of classic invoicing I'll forced to move elsewhere. Accounting software that can't send invoices isn't very helpful!