I went from an IBM/Windows PC to an iMac last september. I like it a lot. I can set it up in minutes and its easy to take on the road with me. As for programs and such, well I been able to get all the software I want to use so its not a problem. There is plenty of software for Mac's, you just can't buy it at Staples.