Linux vs OSX vs Windows for Web Development

tl;dr Linux is great if you are on older hardware, just getting started, or like the most control over your system. OSX is great if you appreciate quality design can get past the price. Windows is great if you like to have a wide variety of choices and/or are on a budget.