I like a lot of what MYOB has to offer, but it doesn't look like I'll be using it because I need to invoice with two different branding setups but MYOB Essentials, which is all I need, only lets you function with two different businesses if you pay for both accounts.
I am a subcontractor who also does the same kind of work under a separate business name but all under the one ABN. Xero, for example, lets you setup different branding templates depending on who your client is. So I can send one invoice as a subcontractor and another as a different business with a different trading name.