I've owned Macs for 21 years and been online since the BB days. Right now we are running three networked Macs online every day.
We have never had a single virus. We have never had spyware.
OS X doesn't crash (I mean it does not). I've had Word crash a few times, but it doesn't bring the system down—you simply start up Word again.
As for repairs, of the 12 Macs we've owned since 1984, the only one that ever needed repair was an ancient Powerbook 100 I bought used. My husband is using an iMac that's been in continuous use for more than 5 years (literally continuous, as we run SETI at Home on it all night), and has never had a problem.
They are good computers, easy to use, and free of headaches. The iMacs and eMacs are excellent buys for what you get. Clock speed isn't directly comparable to PC clock speeds—Mac clock speeds are slower for comparable performance.
Needless to say I really recommend them. I've watched my parents struggle with PCs for years, and have used them myself for work, and it just doesn't compare.
We bought our newest Mac about two weeks ago, and needed to transfer all three kids' files and preferences from the old one to the new one. We started the old one while pressing one key so it started up as a "hard drive," connected the two with Firewire cable, and turned on the new computer. It asked us, "Do you have an old Mac you want to transfer data from?" We clicked "Yes" and in a few minutes 60 GB had been moved over onto the new computer—the kids' preferences, desktops, files, applications, games, everything—without us having to do a thing. The new one starts up identically to the old one, and everything is there where they left it.
That's how they're designed. I like it.