.. “It depends” 😉
That old chestnut has resurfaced but check out the article – interesting anyways!
On the Linux Vs Windows debate I always say to use what is most appropriate but I tend to stick to Windows all other things being almost equal as I am better with ASP.NET, Windows, SQL Server than I am LAMP. Using LAMP has an associated opportunity cost as I take longer with that platform. This isn’t a platforms problem but a problem that exists between chair and keyboard 😉