The dilemma I have is that If i take on any staff, I want a particular type of person, not just anybody who will simply clock in the hours and i scrape my % off the top. I want to offers specialist services, and that requires specialist skills unfortunately. And of training someone for me would be a counter-productive exercise, noone earns a fee during it, and you have to pay them! But my industry is going through good times at present, I should try and find on-the-job training, but then I go back to my point, anyone who is capable is already happily earning at the moment!
I'm using MYOB Essentials, and for what I need it seems to be working fine. I will take a look at XERO, but my accountant can access MYOB and it does auto-bank feeds which are probably the only reasons I'm using it. Otherwise I'd use my own bespoke spreadsheet like I manage my personal finances.