Xero was great until they retired classic invoicing and made us switch to new invoicing. If you are a book keeper/accounts manager who has to enter bulk invoices every month, I would advise against them. The new invoicing is very clunky and slow - I type too fast for it to keep up and the amount of time it's taking compared to classic (which was quick and intuitive) is beyond infuriating. It has nothing to to with aesthetics for me, it's just plain slow and requires a lot of backpedaling and extra clicks as well as having to slooooow down to allow it to catch up. I advise looking elsewhere.