There's an advantage to apple having a closed system, reliability.
Because Apple vet all the apps you get a lot less problems with crashing & software clashes.
I changed from widows xp to windows 7 about six months ago and I have found it a massive improvement, I have had vista but I bought a copy of xp after five weeks of constant problems. Microsoft shot themselves in the foot big time with vista but they got it right with windows 7.