Hi mate,
MYOB is dinosaur software in my humble opinion, for my business we use Xero, it is awesome, very easy to invoice clients (apart from direct debits to clients which I have to do manually). Otherwise, it is way better than the other providers.
In terms of cloud, yes its good...