I haven't used VS in quite a while as well. This is just quick thoughts, might be missing some things, this is just what came immediately to mind, I might edit this later:
Pros:
- I personally like the source control manager, especially the diff feature where instead of having + - lines below each other, you visually see the before and after code and where those lines went
- the UI is way less cluttered with stuff (at least it feels that way and that's important).
- I really like the way you can switch projects when you have multiple windows opened, that's really useful when I study a new codebase and have to switch from one project very often. It just finds the window where that project is opened and brings it forward
- this might be just getting used to it thing but I like jetbrains' code launcher (run/debug/specific config) way more than VS
- I haven't used VS with databases but I REALLY like the way rider's (and JB in general) works. Double click database table to get a quick select with easy WHERE and TOP inputs, you click and edit specific field, add/remove rows and then inspect+submit that query and edit the database without writing a line of sql (which you still can do if you want)
Cons:
- I had some troubles with the templates where I was missing stuff that VS had (the only example right now I have is standalone react app with .esproject). This might be a skill issue but I feel the getting of custom templates should be easier and more straightforward
- there are definitely more cons, I just can't think of any new ones right now, I will edit this comment if I can think of them
Misc?:
- jetbrains have for the most part (the whole ai hype) very customer friendly pricing policies
- fallback licences
- student/FOSS devs have free licences for non-commercial stuff
- ALL IDEs for the price of two It could be considered kinda expensive. I personally don't mind, mostly because I really enjoy all the value that rider provides for me
I wrote this thing on phone, I have no idea if it's readable lol