I was using VS Code as my code editor for Unity scripts. Switched over to JetBrains Rider - proprietary but I got free educational license with my uni alumni email.
Now I feel like I'm being spoiled so hard by a proprietary IDE: full Unity API integration, auto recognition of Unity project folders and related scripts in the same game, separate IDE windows for different game projects.
I suppose some things in life are worth paying for.