The best thing about this software is it supports multiple languages like C++/C#/.NET programming language with easy syntax highlighting for these languages. It also helps in managing different projects at one place which saves time as well as cost of hiring developer teams. Nothing much to dislike here but I would say its price factor should be more reasonable or else some other good option may come up from another source. If budget allows then go ahead otherwise there are many options available out side too. This tool will save huge amount of development effort by allowing us developers to work faster without worrying about error correction or debugging our code later when we have already deployed them into production environment.