(This actually started as a post to an ongoing thread on Mac accounting options, but the more I wrote, the more I realized my comments were better suited to an article.)
I have been Mac based since 1984 and have operated my own Mac consulting business since 1994. I started out with Quicken and did my invoicing through the contact manager I used at the time (anyone remember CAT IV?).
When I switched to Marketcircle Daylite for my CRM about 10 years ago, I decided to put my invoicing in my accounting workflow. I figured Quickbooks would be the logical choice, since I had used Quicken for so long. However, Intuit's on again, off again attitude towards the Mac platform tilted me to MYOB, and I've been using it since.
For a non-accountant, I find MYOB a little quirky, but for the most part it makes sense. I've never had to do payroll, so I can't comment on that, other than that my clients who did payroll usually called me to make sure they put the annual update in correctly. :)
I do find it frustrating when it comes to accountants and bookkeepers, however, because almost every one I've met only works with QuickBooks. Since I keep good records and do my own books, I typically can just print the reports my tax preparer needs and that is sufficient. The flaw is that I'm stuck doing my books... unless I find a bookkeeper willing to learn MYOB just for me.
I am becoming increasingly motivated to move to "cloud computing" and software as a service. In this vein, Intuit now has Quickbooks Online. For $10 a month, you can have your data stored and backed up on their secure servers, and you don't have to worry about updates (or even which computer you are on) because everything is taken care of on the server end as part of the service.
This solution is platform independent, and as long as you have a reliable internet connection, likely as easy to use from the end user perspective as the offline version.
As an added bonus, you can access your data from a Blackberry or iPhone, which means you can enter invoices and time slips in the field.
I have not personally tried this approach yet, but I'm going to take a serious look at it before the end of the year. I've expanded my business into social media management and web development, and as CEO and CTO, (and as a tired, overworked, unwilling-to-do-it-anymore bookkeeper) I have made an executive decision to make my applications either open-source, platform independent, or both.
I'm now using SugarCRM Community Edition on the same, hosted internet server where I house my website. I can access it from my Mac and my iPhone, while the rest of my organization accesses it from PC's.
My hope is that I'll be able to make a similar move in 2010 with Quickbooks Online. Then my [future and willing] bookkeeper and accountant will able to access my data from their PCs in real time.
If I do make the switch, I'll write a followup article with my experiences.
You can try QuickBooks Online for free at http://oe.quickbooks.com/ and see if it will work for you. I would love to hear your feedback.