I use my Mac to support our Windows network beautifully and with no headaches at all.
Much to everyone's astonishment here, I have no problem with SBS 2003 (which we run), SMB connections or any other functionality over our network. In fact OS X just works more reliably than the Windows laptops and desktops I support. It's not OS X that doesn't work well with other OS's it's Windows that takes that stance.
For instance, take the iPod and it's hard drive mode. When originally connected to a Mac, it get's formatted in HFS+, which is more superior to the Fat32 formatting (can we say Windows 95?) windows applies to USB connected drives. An iPod that is originally connected to a Windows machine (and thus formatted to Fat32) can be read by the Mac. Conversly, Windows specifically does NOT read HFS+. HFS is not a "new standard" either, so there's no reason to not include except to hobble it's ability to communicate with other OSs.
As far as the Trojan goes, no OS is invulnerable to viruses. Any *nix based box is inherently more secure due to it's compartmentalized security which you have to remember OS X is founded on. No virus scanner in the world can completely protect users from their own stupidity, which this latest Trojan relies on. With Windows this would be a serious threat, because of it's complete integration at the application/OS level. You don't have to be admin to install a virus in Windows, you DO have to be admin to install it in OS X.
Here's a nice objective investigation into the differences. http://www.xvsxp.com/