Altho I don't share your issues with all the 'bloating' stuff ( as others mentioned most of them can be avoided ) , I have a growing concern for the performance of VS while working with a bigger codebase (120+ projects) . It gets really really slow and full of loading screens which literally block you from doing anything. In fact you can sit there and wait 5+ minutes sometimes just to have the IDE let you do anything. Not to mention the infinite amount of times I've had Visual Studio close while I'm writing and it leaves my code in an unknown state. Oh yeah, not to forget the debugger exception which causes your debugger simply to detach even after you've spent around 5 minutes to get to the precise location of the program. Whoa, turns out I have quite a bit of hatred stored in me too! :D (VS2015)