The PC is more universal. Microsoft Office is better than appleworks.
Although MS Office is ported to the Mac, it still suffers from Microsoft's lack of having a portable code base. I.e., when the bits come over to Mac, they don't line up the same (long story).
Vista sucks donkey balls, BTW.
Microsoft has lost its mindshare. I.e., most of the prior Windows developers that were left from the '90s have finally left in the last few years.
I would prefer to go Linux, but I am not knowledgeable enough to do so.
Linux isn't about just being different OS than Windows, it's about an entirely different mindset called "open source." I.e., you can even get "open source" applications for Windows as well.
Many "open source" applications are
wrongfully called "knockoffs" of Microsoft applications. Not only is this not correct, but most pre-date Microsoft programs. Microsoft often buys the 3rd best app and then markets the hell out of it (e.g,. Spyglass Explorer). Microsoft has been heavily hiring various Linux developers over the last 5 years, and you see most of their prior Linux software in Microsoft software now. Virtually all of the "cool" things in Vista and other add-ons (Media Player).
StarOffice (now OpenOffice.org, although the commercially supported version is still StarOffice) actually predates Microsoft Office, and it's always been more integrated. It's often called a "lesser suite" but that's not true. I've been using StarOffice since the mid '90s myself, and there are still features in Writer, Calc and Impress that Microsoft still has not implemented. There are also not direct 1:1 implementations either. Just the other day I ran into Excel 2007's limitations in graphical multiple values on the same axis (don't get me started). I actually first started using StarOffice on Windows because Impress kicked PowerPoint's ass (especially with a decent HTML export some 3 years before Microsoft even made it standard, and still not as good).
Most of the comparisons of OpenOffice.org is about reading the latest MS Office formats. Then again, even the latest MS Office has issues reading older formats, something Corel and OpenOffice.org do much better. Corel and OpenOffice.org maintain strong typed languages, whereas Microsoft can't even get its Office Open XML aka OOXML (public reference) or OpenXML (trademark Microsoft marketing reference) documented to how it is in Office 2007. Ironically, the OASIS documentation for ODF (Open Document Format, used by everyone but Microsoft) actually documents legacy (and often conflicting) MS Office implementations better than Microsoft's OOXML spec.
It's not that people don't want to use MS Office out of spite. They don't want to write documentation in MS Office because it's not editable some 5+ years down the road, or at least not verbatim reproducible (in the edit) when you do. That's unlike any other system. Microsoft does not even maintain good proprietary standards. A lot of medical and law offices still run Corel for a reason, and a lot of engineering firms standardized on OpenOffice.org almost 5 year ago.
As far as the right click goes, it's simple. Control/click is always there and has always been there.
Mac requires one button. Windows requires two buttons. Linux's X-Window (1984+, W and other predecessors as well) has always required
all three buttons, just like the original mouse in 1965 had.
What you refer to as "right-click" is something we've always had in various mechanisms, as well as "middle-click" as standard. That's why things like Mozilla/Firefox have all sorts of "intuitive" usability with the middle mouse button -- like launch in new tab by clicking the middle mouse button from virtually Day 1.
Many other approaches are very different in the X-Window (and UNIX) world, like virtual desktops aka workspaces. There are also strict separations in approach, things Gates purposely changed/broke in Windows NT 3.1 from OS/2 and VMS (which it was based on) prior. A lot of Linux desktops, ironically (and like MacOS X's Aqua), steal from Jobs' earlier NeXT platform. Most of the current GNOME desktop interface approaches were designed by (the now defunct) Eazel, some of the original Mac interface developers.
The issue with Linux is that it forces open standards compliance. That's a problem with "cheap hardware." I.e., once you have a driver, it works forever. Most "cheap hardware" is designed to only work 1 Windows version. It's called the 2-3 year upgrade model of software and systems. Linux is about 5+ year upgrade model, you choose, not the retail outlets.
Home consumers can accept 2-3 year upgrades, and will deal with Dell and Best Buy not selling and supporting things more than a few years. So hardware vendors with products like you'd find at Dell or Best Buy don't work with Linux as much, or when Linux drivers are available, the hardware is already replaced (even if the original hardware was just as good). It's a support cycle that is not the fault of Linux, but the fault of the upgrade cycle. It's advantageous for hardware vendors to sell artificially "time limited" hardware. If they would share the specs to write drivers for Linux, those open specs would also allow drivers for Windows to be written, so you could use your hardware with Vista (instead of having to upgrade).
Businesses want 5+ year upgrades, not forced ones. You choose when to upgrade. Microsoft cannot get businesses to accept the former, and Linux has massively taken over a lot of the enterprise corporate market, and not just at the server anymore (slowing filtering into the medium to small businesses more and more). That's why, despite charging $3,000 per server per year, Novell and Red Hat find a lot of paying customers for subscriptions. There are open interfaces and those interfaces are supported long-term. Microsoft often forces desktop upgrades down everyone's throat because they don't bother to maintain compatibility at all, even at the server.
I.e., Linux (and UNIX in general -- "open systems") continues to make a better enterprise server on many levels over Windows for enterprises. That filters down to desktop interactions as well, because Microsoft purposely affixes desktop support on a server to one version (e.g., they didn't support 2000 "well" anymore once Windows Server 2003 came out, and recommended upgrades to XP on desktops -- just 3 years after 2000's release). That's just not doable on a regular basis when you have tens of thousands of systems.
Unless you're trying to keep a lot of IT people busy. I'm not into that. I'm into letting businesses do their job.
Although I have to say the Mac is the best UNIX desktop on the market (it's UNIX underneath it all). Apple controls both the hardware and the OS, let's them maintain far better compatibility. Especially when it comes to signing NDAs on hardware specs and closed drivers, an option Linux doesn't have (and never will have).