Interesting, thanks for the info. I guess our use cases differ enough that the experience is quite different, but I can easily see how if you needed strong C++ support alongside .Net, it'd be a good choice. In my own case, most of the really unique ones on your list are not present or needed, and some of the others (REPL, immediate window, graphical visualisation of tasks, etc) have equivalents which I feel are similar.
I suppose it's always going to come down on each developer's specific use cases and needs, and the average rating of the IDE will be a mix. I've just been consistently surprised with the positivity towards VS in _some_ areas, where my experience was a polar opposite. As an example, working with any sort of "relatively up to date" client side web UI tech (Angular, React) between 2014 and 2018 in VS was an exercise in pure frustration, whereas e.g. VS Code was not. At that time I would not have put VS in the top 3 for that environment, and I frequently wonder whether people just loved it out of seeing the world with MS glasses on, or what.