Development on Macs

Im interested in developing apps and websites and was wondering if Macs would give a better experience than Windows laptops. The recent Macbook Air caught my eye.

Other than developing how is the actual operating system on the machine? Is it fast? Does it ever get slow? Is it difficult to learn how to use? What are some of the kinks?