First off I use the IMAC 20" all in one all the time. The software is excellent and I think Vista used the Leopard operating system when they launched it. Only the Apple's operating system does not crash and it functions with all the software.
I use Apple I MAC 20" for everything. I do have an Dell 15" laptop which I also use.
The apple is faster, reliable and I can count on it when I boot it up.
I highly recommend trying the Apple IMAC at a Best Buy or an Apple Store near you.