As I've only ever used Visual Studio for .NET development, I would like to expand my horizons and see what else there is on offer as an alternative to it. So what in your opinion is the best alternative to Visual Studio? Is there a viable alternative?
If you're into C# and VB.Net and don't mind open source then you could use SharpDevelop. It does a pretty good job!