For the sake of balance I will also offer a counter-point: Microsoft has quality server stack.
* C# is making progress towards python in friction-free coding
* .NET has great performance and decent set of libraries
* Visual Studio is a good IDE for small-medium projects
* Windows Server 2008 is a modern, solid OS. It's also reasonably priced
- Web Edition (which is what this crowd cares about the most) is about $400-$450 if memory serves.
* You can also have pay-as-you-go http://www.microsoft.com/serviceproviders/licensing/default.mspx