Orange Pylon, you sound just like me before I switched about August of 2006. My buddy got a Mac and I actually got into an argument with him about it, bringing up the samepoints you had. A big selling point for me was not the OS itself but the hardware (i.e. aluminum case for macbook pro compared to plastic on most laptops.) To solve the problems you mentioned, I dual boot XP for steam and other games. The reason why Macs have trouble with games is b/c they lack the drivers Windows has. I'm hoping this is fixed in Leopard, but I doubt it. They really have no excuse with the Intel processors now, do they.
I am glad your enjoying Vista though, XP is too linear and bland. From your positive experiences, in the future, if bootcamp can handle Vista, I will probably consider deleting my partion and trying Vista.
Happy computing