I am also using XP Pro at home for the reason of software compatibility.
I would be very happy to use Mac OSX if it were more compatible.
The Mac OSX is very stable, but what else would you expect from a UNIX based OS.
As for LINUX. Yes it is very stable and secure, but nothing is compatible with it.
I use RED HAT LINUX on my office server.
XP PRO happens to be the big dog right now, but things change!