The Visual Studio IDE is excellent in design and function. It allows you to code for a wide variety of software, including web and platform software. It supports quite a few different programming languages. It also has a GUI based visual interface editor built in, which is easy to use and allows for quick turn around in prototyping software designs.There is a free "Express" version of the IDE software available as well.
Room for Improvement:
.NET apps are only compatible with Windows Phone 8 and Windows platforms. Visual Basic.NET is the primary language that Visual Studio is targeted for. Also, the price for the IDE can be expensive.
Personally, I prefer using Visual Studio as it has the code auto-complete feature, which is really awesome if you've forgotten the name of the function or API that you are calling.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Jul 12 2012