Personally I usually select my os based on the applications I intend to run on it, but for "web" development all I need is a text editor, so really any of them will do. Linux is nice to work in, but Windows will probably support the wireless card in my laptop.