About Microsoft Visual Studio
App and game development platform that enables businesses to develop, edit, and test apps using tools and techniques.
A It's feature-rich and provides strong and seamless integrations with several other products from the Microsoft family.
The newer versions do not always have an offline installer and its a pain to have to download the app again onto a new PC.
Filter reviews (2,759)
Usage
Sort by
Filter reviews (2,759)

Carlos
This tools is a example to be followed.
Comments: I use day by day working with game development integrated with Unity and to prepare classes as a Professor in the area.
Pros:
Microsoft Visual Studio is very well integrated to other tools for application and games programming. It is plenty of highlights and default settings that help the workflow! You only need to install and use, is much enough. But, it is possible customize as much as you want too. One of my favorite computational tools.
Cons:
Sometimes it can be heavy for some computational systems, but it is not a big setback, because there is lighter version.

Robert
Alternatives Considered:
Visual Studio Great for All Developers
Comments: It allows me to fix errors and rebuild so that I can complete projects. It is easy to use so that I can focus purely on projects. I have experienced the following benefits: 1. Increased UI enhancement through Razor Pages, and Web Applications, 2. Comes standard with Bootstrap 3 and can be increased to 4. 3. Several languages and frameworks are added when updates occur. Note: user must download update via tools within visual studio.
Pros:
Visual studio allows me to create dynamic web applications and websites for my clients and projects. It allows for database creation, code development and UI development. I would highly recommend it for anyone who wants to develop websites and web applications.
Cons:
Slow Boot up time, slow build times, memory hog, increased CPU use. Recommended: Core i7 CPU processor or greater with at least 8GB RAM or higher.
Fredrick
My favourite IDE
Comments: Microsoft Visual Studio is a very powerful IDE with lots of functionality and its versatility. I am still sticking with it today because it serves me well. If you are programmer who programs or wants to program in more than one programming language, this IDE is for you.
Pros:
Firstly, the best feature is that it work seamlessly with various programming languages so you can have only one IDE to do all your coding from various programming language. The inbuilt command window is as great as the default command prompt in any computer. It has lot's of extensions plugins library to used. Auto suggestions with intelliSense. It is a very powerful and versatile tool.
Cons:
To set up a virtual environment can be a little tedious or daunting should I say for junior programmers but I would say it is better than most IDE out in the market.
Verified Reviewer
Powerful IDE but memory hungry
Comments: I love to write code using the Visual Studio Integrated development environment (IDE) software. Visual Studio (IDE) is powerful but with great power comes great responsibility. That is where the software lacks. Its memory hungry and slows down the system after long use. The latest release version of the software is 2019 which is what I have been using for now. However, the most stable version was in 2017. It hardly crashed on me or made my system go to its knees. There are few kinds of editions available for this software like Developer edition, Enterprise edition, etc. that one can subscribe to depending on the need. However, the subscription cost is more than average compared to other IDEs.
Pros:
a) It's feature-rich and provides strong and seamless integrations with several other products from the Microsoft family. b) One can develop any kind of application written using any kind of technology through this IDE be it .Net, Java, JavaScript, etc. c) The software is easily extensible through extensions that help one integrate third-party components easily. d) It has an intelligent auto-complete sensor that provides accurate suggestions for the variable names you try to create, libraries you try to add into the current code class file, and even tells you all the dependencies of the class in a very easy to read format. e) There are individual wndows for each kind of tasks like examining the current project and solution, examining the tests written for the application, checking the variable watches, compiler output, errors, etc to name a few. f) The UI can be customized to one's heart's content. The windows can be arranged as per the needs, multiple windows can be grouped into tabs for easy navigation. g) It's even intelligent to suggest ways to improve the performance of the application that you are trying to create and how to make the project solution load faster.
Cons:
a) The IDE takes a long time to load and once it's fully active with the project solution loaded, it really takes up a lot of RAM making even a good and powerful system slow down in the long run. b) The IDE crashes occasionally, especially when you do a lot of debugging using it. However, when the app restarts after the crash, it does give you the option to recover the last saved work. So that's handy. c) The menu is way too vast and it's easy to get lost in them trying to find out a certain option. Thankfully there is a global search box for the app to quickly type and find the option you are looking for. d) The updates are released quite frequently. Since each update is large (> 500MB), its takes a while to update the software thereby interrupting your work.
Lakshita
Microsoft visual studio user review
Comments: Working on this project with Microsoft Visual Studio has been a great experience overall. I have been able to quickly learn the fundamentals of the program, which allowed me to quickly become more proficient in its use. I have been able to develop code faster and with more accuracy than I ever could with other development environments. The comprehensive debugging tools, the integrated source control and the ability to deploy projects quickly have all been great assets, allowing me to create projects in a timely and efficient manner.
Pros:
Microsoft Visual Studio is an integrated development environment (IDE) created by Microsoft to help developers create software applications. It provides a range of tools and features that make it easier for developers to create powerful applications quickly and efficiently. The features I like most about Visual Studio are the high-level debugging and refactoring capabilities, the IntelliSense feature that simplifies writing code, the integrated unit and integration testing tools, and the ability to integrate with Azure DevOps. The user-friendly graphical user interface makes it easy to use, allowing even novice developers to quickly understand how to use the software and become productive in a short time.
Cons:
Microsoft Visual Studio Software is a powerful tool for developers, but it does have its drawbacks. One of the areas where I feel that it lacks is in providing an intuitive and user-friendly interface. Despite the extensive documentation and tutorials, it can be difficult to navigate the software and understand what tools are available and how to use them. Additionally, there can be a steep learning curve in getting used to the many features offered by the software.
Giorgi
Best Coding Experience
Comments: I am using visual studio more than 4 year, with Visual Studio you can easily write a code and call apis, I am using this every day.
Pros:
Microsoft Visual Studio is the best application to write a code, it is easy to use and very user friendly, Visual studio has a lot of useful features, Also you can use desktop version on your MacBook (not only Windows devices).
Cons:
Mostly I like this application and I have no any ideas about cons
Lena
Helpful tool for certain programming languages
Pros:
The user interface is great and the debugger is fantastic. I've used VSCode with Javascript, Python, and Hack (PHP) with no issues and it has greatly elevated my productivity.
Cons:
Some languages don't have the best support in this IDE. For example when developing with Golang, Goland may be a better IDE since it has language specific features. VS Code is great for general development though.
Kristian
Visual Studio Review
Comments: One common business problem that can be solved with Microsoft Visual Studio is the need for customized software solutions. Many businesses have specific requirements that cannot be met by off-the-shelf software, and creating custom software can be a daunting task without the right tools.Visual Studio provides developers with a comprehensive set of tools and features for creating customized software solutions that meet the unique needs of businesses. With its support for a wide range of programming languages and platforms, Visual Studio can be used to create customized applications for various business processes, including finance, sales, marketing, and operations.For example, a company may need a custom inventory management system that integrates with their existing ERP system. Using Visual Studio, developers can create a custom inventory management system that meets the company's specific requirements, including custom reports, automated workflows, and real-time inventory tracking. This can help the company optimize its inventory management processes and improve overall efficiency.
Pros:
Microsoft Visual Studio is a powerful and versatile integrated development environment (IDE) that provides developers with a comprehensive set of tools and features for creating applications for various platforms. The latest version, Visual Studio 2022, is a major update that brings significant improvements and enhancements to the already robust software.
Cons:
One of the most impressive features of Visual Studio is its extensive language support. Developers can use a wide range of programming languages, including C++, C#, Java, Python, and many others. This flexibility makes it an ideal tool for developers who work with multiple languages and platforms.
PandiDurai
Best IDE
Comments: Using this studio I created some automation scripts and use that scripts for other tools like UiPath.
Pros:
This Microsoft studio is a very useful software to develop python, c#, and PowerShell codes. And the IDE has a user-friendly UI. Also, we can easily develop a code and execute it.
Cons:
I don't dislike anything. Overall so far so good.
Verified Reviewer
Versatile and user friendly code editor
Pros:
Visual Studio Code is highly customizable, it runs on Windows, macOS, and Linux, making it accessible to a wide range of developers.
Cons:
It could be more accessible to users with disabilities, particularly in terms of keyboard navigation and screen reader support.
Maaz
Microsoft Visual Studio...
Comments: I love Microsoft Visual studio for its powerful engine, across the operating systems development capabilities, easy support and the quite affordable licensing fee.
Pros:
Microsoft Visual Studio is a very convenient and powerful application development software. You can easily create or edit and test a software using it. You can develop applications for all major ooerating systems like Windows, Linux, Android, IOS, etc with it. It supports all basic and advanced programming languages like C, C++, Python, JavaScript, PHP, etc. MS Visual Studio hosts very useful code completion and a powerful auto-suggest feature aling with wide variety of extentions. It comes with plenty of pre-built useful starter projects so you get started without wasting time on setting up basics. It offers a free trial of the paid version along with a completely free version which is very useful for students and freelancers. The subscription price for the paid version is also quite affordable. Its vast and active online community makes getting support easy.
Cons:
As far as I have used Microsoft Visual Studio, it has no big problems, except that Nuget packaes sometimes encounter problems. Also the system becomes quite dull and slow when running it, which is obvious due to its huge size.
Agaba
Know More about Microsoft visual studio
Comments:
Well I love Microsoft visual studio because I used to have problems in creating website's and programs but when when I found it,it solved every thing,it is fast when using it,very easy to use,it is free to use,it alerts you in case of an error occurred and you clear it though it sometimes requires you to restart the computer,it is very good and easy in managing codes though I hate that easy advantage of it because you find someone who never used and have no idea on it can use it and that brings limited jobs to us people it that industry of software and programing but otherwise I greatly recommend it to any one to use it,am sure you will love it.
Thanks
Pros:
I liked its many features it has,the languages it provides in over 30 plus languages. It does not require much learn so its easy to use. Its free to use and it does many works for example: creating and managing codes It has many platform's in it
Cons:
I hate it in debugging,sometimes it Struck's and requires you to restart the computer
Verified Reviewer
The Gold Standard for IDEs
Comments: Started using visual studio because it was the only IDE a particular vendor had support for. Quickly tried to find more excuses to use it. The intellisense, code-folding and beautification defaults are much better and work much more consistently than any other IDE we've used. We use quite a number of different IDEs, but VS intellisense has been one of if not the biggest productivity enhancement we've had from a single feature. It's amazing how much better done intellisense is in VS than most other products. It particularly makes a big difference for people who do not have extensive backgrounds writing on particular projects, because it saves a lot of documentation lookups if the design is done well and api documentation is included (we require this to maximize benefits here). More than from a utility perspective, vs intellisense is so responsive it's FUN... which we think accounts for more benefits (again esp for people who are less familiar w/a codebase, cause it shortens the learning curve). Visual studio is also very good at staying up-to-date with latest apis and techniques. Obviously you probably want to be a user of microsoft's API stack in some way (.net), but you can code in most major languages with it. The primary drawback is that it does not presently play well with linux OS. There are some efforts to improve this-most noticeably visual studio community. Community is cross platform but not full ide (and doesn't use same VS intellisense).
Pros:
Intellisense is off-the-charts fast. So quick, it can make coding feel like a video game. The most-widely-integrated IDE- plugins for everything. Compatibility between express and full visual studio makes it easy for full-fledged developers to work on same project/product with entry devs, interns, and even open-source.
Cons:
While they have made some improvements here (w/regard to visual studio community edition), the full visual studio IDE doesn't run on linux (at least not without VM, wine or jumping through a lot of hoops).

Supun
Programming with VISUAL STUDIO
Comments: Visual Basic is a great and professional software for programming. Lot of features are included in it for easy coding. I think we must have some knowledge about programming languages before using this software because this software has some advance features. If a beginner starts coding with Visual Basic first, he might be feel coding is very difficult. Therefore I recommend using Visual Basic only if you have some knowledge about coding. However Microsoft offers a free version of this software for students. This is a good opportunity to improve our skills with this software. If you are a programmer and looking for software for your industry, this is the best software that suits for you.
Pros:
Visual studio is one of a best software that programmer need for his works. It supports many programming languages mainly used in programming these days including C, C++, C#, JAVA, Visual Basic, Python, HTML, CSS etc. This software is developed by Microsoft as an Integrated Development Environment (IDE). There are lots of software using for software development industry in these days. Visual Studio offers many outstanding features and functionality when comparing with them. Some of the features are IntelliSense (completes code automatically as it suits), GUI design (Can design graphical user interfaces and make them interact with components we include i.e. Forms, Buttons, Labels, Message boxes etc.) Also Visual Basic consists with an integrated debugger that works as a source level debugger and a machine level debugger. Therefore the debugging process is easier and powerful. Visual Studio is fast and powerful software for programming in my experience.
Cons:
The most annoying thing that I see is the process we have to go through before starting GUI programming using C++ language. We have to change many settings and copy/paste some code parts before starting our codes. For beginners it is a confusing work as we have to go through many menus and change settings and pasting code parts. Coding area seems to be more complicated than that of other software. Therefore it is hard to find a code part that we typed already in case of changing codes. Visual Basic took nearly 22GB from my storage. For the people with low size hard drives it is difficult to allocate such amount for one software. Since software have many functions and features it take some time to load. Low grade PCs can be lagged in this process because Visual Basic use high amount of RAM and CPU.

Francisco
Couldn't have done it without you, VS
Comments: I do everything from coding, merging, publishing, you name it. As I stated before, I absolutely could not do my job properly without it; it could stand to improve performance-wise, but the benefits outweigh these problems by a mile.
Pros:
By far the best feature in Visual Studio is IntelliSense; writing code becomes a breeze when you can just tab your way through entire lines, making use of the autocomplete, the smart naming of variables and methods. Having learned .NET as my first programming language, Visual Studio was there with me all the way, holding my hand, making things easier for me. When dealing with a myriad of configuration files, Visual makes it easy by assisting you with modifying these, even providing UIs for beginners and non-programmers. Luckily, there's also many extensions available which help overcome some its limitations, a testament to the fidelity of its users, who instead of switching to other IDEs decide to improve upon it. Interactive design windows really help with page building and desktop apps. Last but not least, dbml designers are a life saver when dealing with databases, seamless integration with tables, stored procedures and more.
Cons:
Visual Studio is a heavy application; it really takes a toll on RAM memory and CPU, which makes it impossible to have two instances open at the same time (something very common for me at least). I end up having one in Visual Studio and another on VS Code. Takes quite a while to boot up also. When building a big solution, it eats up all my resources and essentially blocks my PC until it finishes. When publishing databases and errors occur, the logs are really poor and make it hard to find the problems.

Vincent
A big chunk of Application for Python Testing
Comments: I found it an excellent tool and shows where the pared down VS Code gets its functionality from. It can do a lot if you have the laptop/PC with a fairly modern specification. For the work that I do in Python, it is on a par with PyCharm but has the ability to do a lot more than just work with Python. Most of my work with python is personal now that I have switched company but there will be scope here to help others out. My next challenge is to see how I can make use of this tool with Go.
Pros:
I reinstalled this tool on my laptop to ensure the full process for any new user was understood. I wanted to see what VS community was like, compared to VS Code for Python coding that has been used for some time. The install whilst downloading is a great feature if you want to get on with life. As for me choosing the various Python related features means a chunky 8GB+ install file and if it can install parts whilst it downloads others then that is a great use of my time. Actually, I am writing this review whilst the install happens. No lag or stutter from this little laptop. Connecting to my github repositories was very simple for cloning. the next thing that any new user would be interested in is the available documentation. How to Install & Setup, Welcome to the IDE, Whats New and a Training section. That's everything you need. It is very switched on with dependencies, like VS Code offers solutions and can handle a vast amount of tasks. The functionality for the test script writing I was doing was excellent. could ask for no more.
Cons:
The need for an MS Account I expect has a benefit but I do not see how. Anyone going to use this should make sure that they have a fairly modern PC. As like most Microsoft products they are aimed at utilising the potential from modern devices

Guillermo
The good and the bad of Microsoft Visual Studio
Comments: Code maintenance, development of business applications, activities such as updating systems of the same company. As our company has its development department, we are based on .NET so we use this program, usually the projects we work with are developed in C#
Pros:
I like that its installation is simple, unlike other development environments, Microsoft Visual Studio, it's just a matter of a few clicks and that's it, nothing else needs to be configured. Direct integration with GitHub is very useful for team projects, without the need to download extensions, the tool is already integrated, we just have to log in to our GitHub account and we can use it. Another thing that I liked is that it comes with an integrated database engine such as SQL Server, we may have to download add-ons from the installation package, but they are details. Its good graphical interface, customization, choosing the language of the interface, make it very pleasant. Connectivity with Azure seemed interesting to me for managing projects, storing information, creating, managing and deploying applications in the cloud. Speaking of development, I use it a lot to program in the C# language, personally I like the way it orders the code, the prediction of words, such as when creating functions, methods. It has many development tools, for example, when creating a graphical interface for an application I have a whole toolbox, with which I can add the elements one by one. It is somewhat simpler than other programs I have used. I can expand this toolbox, which I like, as it gives me more features. If I have complaints about this program, they are very few, but I will detail them later. It does have to improve some small things, but it fulfills its purpose very well.
Cons:
I have had problems that the program stays in: "not responding". In many cases it closes by itself, I have a computer with good hardware characteristics, so I am surprised that this happens to me. The same thing happens to my development group. Another detail to keep in mind is that when compiling it usually takes longer than normal, and it even stops for a while, but then it responds without a problem, I think it could need optimization due to its large memory consumption, I have used Intellij IDEA which is a very good software for Java development, and it is very agile, very responsive, consumes resources considerably, I hope that Visual Studio reaches that point. These are inconveniences that have happened to me, as well as to other colleagues. For the rest I have no complaints. I clarify that I use it in Windows 10, to be more specific with my review.
Mohammed
The best IDE on the planet!
Comments: Absolutely fantastic experience ever since I started using Visual Studio. It has been a tool that I have relied upon to create projects such as websites, desktop applications, APIs as well as mobile applications. The latest iteration has the biggest range of features and premade project templates so far. All in all, highly recommended!
Pros:
-The vast amount of features and facilities is really amazing. Visual Studio lets us build all types of apps and software, right from APIs to even embedded software. The amount of pre-created templates really does help as it creates a lot of the boilerplate code needed for applications and systems. -The dark mode theme is brilliant! -It doesn't take too much configuration to get it running, as long as the necessary software packages and libraries have been installed -Visual Studio is available both for Mac and Windows -It integrates really well with other applications both Microsoft and non-Microsoft. There are thousands of plugins available within the Visual Studio marketplace and you are sure to find anything that works with all types of systems. Developers are always creating new plugins and extensions and if there are any issues, it is easy to contact them to improve their plugins.
Cons:
-Due to its powerful nature, Visual Studio is quite resource-heavy and does take a toll on power and laptop battery performance (unless of course you have a really powerful machine). It does use up a lot of RAM and hardware resources. -Another thing is that due to its complex nature, there are many features that may take time to learn and understand. There are just so many features that it can be fairly awkward to navigate and use at times. -Sometimes, Visual Studio does get glitchy and it is definitely common to see weird behavior at the most random of times.

Oshadha
Best Coding Software for "Real" development work!
Comments:
I've started coding with Visual Studio from 2014 - 2015. Between this time our university offers us the 2012 version. So we have used to it. When first time I familiar with Visual Studio, It was difficult because there is a lot of options and a lot of features to select. but day by day I'm used to Visual Studio 2012 version and I have realized It's not difficult to familiar that I felt because of there lot of options for doing a lot of things. Then I felt it's amazing. Then I moved to work with 2015 version and now I'm working with ASP.Net and C# with 2017 version. When considering all the previous versions with the latest version, this one is awesome.
The best thing is Microsoft now release Visual Studio for free download. This is a very valuable thing for programmers and developers who are beginners and pro level people. And also Microsoft maintained year by year and users never switch to another IDE after an update because of everyone like it.
Our company depends on Visual Studio for developing, updating and maintaining our products. It's the secret of growth of our company and this everything because this application is ROI(Return of Investment).
Everything isn't the best and the best one can have some faults. Like this, I have to say something about because Visual Studio is very heavy software and this needs more ram because with heavy extensions it will become slow.
Pros:
Visual Studio has a lot of features. The first thing that I'm like is ease of use. And also it's support for multi-language support. When I'm developing a completed project with front-end and back-end I'm able to use both of languages in Visual Studio. So visual studio has full stack development capabilities. Integrated with the database is easy because structured are predefined and we can implementations easily. And also if we have to implement more than one project for a one-goal we can create that project under one solution. Every project has Microsoft support and can be used Microsoft products and services to link with projects. Support for MVC architecture. And also Remoting, .net.core, class libraries, WPF is the few of best features Visual studio offers for users. And users can use source control plugin integration like GIT, TFS etc. This application has good performance and stability.
Cons:
Users have to spend high cost for Enterprise License (vs Professional) Too many version to select before use like Enterprise, Community, Professional, Ultimate, etc. Memory and CPU consumption may be high sometimes. Officially came up with basics themes.
Mukund
The best IDE for a developer
Comments: while Visual Studio Code is a popular code editor with many powerful features, it may not be the right choice for everyone. It is important to consider your specific needs and preferences when deciding on a code editor.Overall, Visual Studio Code is a powerful and flexible code editor that is well-liked by many developers.
Pros:
IntelliSense: Visual Studio Code's IntelliSense provides intelligent code completion, hinting, and formatting as you type. This can help you write code more quickly and accurately.Debugging: Visual Studio Code has a built-in debugger that allows you to find and fix errors in your code. It supports debugging for multiple languages, including JavaScript, C++, and C#.Extensibility: Visual Studio Code is highly extensible, meaning that you can install extensions to add new features and functionality to the editor. There are thousands of extensions available, so you can customize Visual Studio Code to meet your specific needs.Cross-platform support: Visual Studio Code runs on Windows, Linux, and macOS, so you can use it on any platform.Git integration: Visual Studio Code includes Git source control integration, so you can easily track changes to your code and collaborate with others.
Cons:
Some potential cons of Microsoft Visual Studio Code include:Limited support for some languages: While Visual Studio Code supports a wide range of programming languages, it may not have as much support for certain languages as other code editors.Extensibility can be overwhelming: While the ability to install extensions can be a powerful feature, it can also be overwhelming for some users. It may be difficult to find the right extensions to install, and managing multiple extensions can be time-consuming.Memory usage: Some users have reported that Visual Studio Code can be resource-intensive, particularly when working with large files or when many extensions are installed.No built-in support for some features: Visual Studio Code does not include some features that are commonly found in other code editors, such as a built-in terminal or support for directly editing the HTML of a webpage. These features can be added through extensions, but this may not be convenient for everyone.

Taddes
Alternatives Considered:
The best most customizable development environment!
Comments: My favorite development environment
Pros:
VS code is the gold standard of IDEs and development environments. Aside from being a terrific text editor with features and third-party libraries like syntax highlighting, there is a big community of developers who offer modifications to make your workflow easy. It has in-build GitHub source control, ease of changing from one language interpreter to another, numerous linters and debuggers, fully functional terminal and endless plugins like live servers, deployment pipelines, etc. VS code can basically do anything and furthermore be customized to do even more. It allows you to write code efficiently, effectively and reliably and synchronize with all your other development tools.
Cons:
Very little, though configurations for cross-language features like indentation from one language to another can seem unintuitive. There are occasional times updates and features can be dropped from one update to another, but the features are frequently addressed and bugs quickly resolved.
Verified Reviewer
I use Visual Studio to teach programming to beginners
Comments: I have been using Visual Studio for close to 10 years. It is the best IDE for working with Microsoft languages. It is also very robust and beyond educational environment, I have also used it in a professional setting as a software engineer. In my opinion this program is well suited for both use cases (education and workplace). While there are some significant issues with the Mac version, overall just making the IDE cross-platform is a wonderful improvement because it allows my mac students to use it outside lab sessions. Overall I am happy with this product and will continue using it in the future.
Pros:
I am currently using VS 2019 as an instructional tool at a university to teach programming to beginners. These are the pros: * Cross platform versions for PC and Mac users * Many compiled languages to choose from (I use C#); I feel compiled language is easier to learn because of the immediate feedback that you see in the UI * Having many features within one IDE is good for beginners as students can gradually move from console apps to more advanced programs as they acquire more skills, but without having to learn a new IDE
Cons:
During instructional lab sessions I have encountered a few issues, primarily with the Mac version of Visual Studio, and the following are the most significant cons so far: * From a beginner perspective the installation process can be challenging because there are many options to choose from (some of the students worked through these independently through trial and error). * The Mac version of VS2019 does not have live wrap -- this is a very basic feature and should be added * For some console solutions when opened from a zip file and executed on a Mac, VS executes the code by default in a custom command line window (not in mac terminal). User cannot type in this window which prevents console input. To resolve this issue students created a new solution and copy pasted the code into the new solution.
KUNAL
Best Tool for Software Development, I have ever Seen !!
Comments: I have used Microsoft Visual Studio for more than 6 years, and I am still using this Software Every day at my office for almost 9 to 10 hours. There are almost 500 developers are in my company, who are using Visual Studio in their daily routine. I have developed a number of software and utilities with it. Moreover, I have worked on more than one language in Visual Studio, such as Java, Python, and C#. But I haven't faced any difficulties yet. I would recommend each and every developer that, they must have to use Visual Studio for their Programming. Nowadays the Recent Version of the Visual Studio is very quick and have a number of tools that helps us to give the intelligent suggestion during the Programming.
Pros:
First of all the IDE of Visual Studio is very good, and It's very simple, So it's not difficult for new users to do coding on it. Another thing is that you can do programming with almost any kind of Programming Languages, Such as Java, Python, C++, C#, and Others. Moreover, there is a number of packages available for download in the visual studio Package manager. On the Otherside, Microsoft Visual Studio can be integrated with the TFS easily and you can easily manage your code on the server.
Cons:
I have found only one problem, while I am using Visual Studio, and the Problem is, It becomes sometimes not responding when you are going to build the bigger project or do some operations on the bigger Projects or maybe when you load the heavy Project first time after the windows startup. I haven't found any other Problems with the Visual studio ;-)

YagneshKumar
Visual Studio Review
Comments: The benefits of using Visual Studio is the ROI the Return of Investment; Our company relies on Visual Studio for developing, maintaining, and updating our product. It is the source of the growth of our company.
Pros:
As a javascript developer, i use always use Visual Studio to develop webpages using c# coding. One of the features i like of Visual Studio is the ability to integrate SourceTree, MySQL, and other third part software within Visual Studio to make all scripts and databases in sync. Secondly, Visual Studio has guidelines to direct you what parameters to use when writing a c# code, it has the basic fundamentals of java variables that will guide me through my coding skills. Third, is when errors occur in my code, Visual Studio provides a more detail information about the error and recommends to insert a specific variable. Fourth, Although my company pays for Visual Studio, the ROI we get from using Visual Studio is just exceptional we are able to generate more revenue using Visual Studio.
Cons:
One of the downside of Visual Studio is the installation process, it does take a while good 1-2 hrs to install based on the pc performance, Visual Studio does rely on some existing software to be installed before installing Visual Studio such as Microsoft .NET framework, and MS Visual Studio C ++ both of these products have many versions I just hope the Visual Studio Installer has those software within the package rather that going to Microsoft.com and installing them individually.
Akshika
Best and most intelligent IDE for web and mobile development
Comments: It has addressed a more significant barrier for developers in terms of the environment required to create the application. creating software to address business issues, particularly those that are large-scale. Microsoft Azure integration is fantastic. can also resolve a number of issues with constructing a scheduler to carry out high-level database queries. By automatically preserving everything and always starting from where I left it, it greatly facilitates my job. Since there are so many plugins available, connecting to services and to code has never been a problem for me.
Pros:
The Intellisense feature of Visual Studio has improved over time, so you can now create an Interface. with just one command, is the feature I appreciated the most as a developer. Best tool-related debugging experience. Another powerful tool that speeds up the completion of our code is IntelliSense, which completes our phrases as soon as we type one or two words. It can integrate with servers and more software thanks to its extensions. The GitHub interface in Visual Studio has been helpful in organising and tracking our code changes, which is why I enjoy it.
Cons:
The developer community would benefit greatly if VS could enable Naming convention intelligence, which helps to assign classes, models, and other objects appropriate and correct format names. Some extensions, such as nicer and IntelliSense, occasionally cease working properly when we are working. We can enhance these to provide a better user experience.