I’m going to have to give you the reason. I will go buy 1TB Ram for Rider. Rider consumes like a newborn child.
Rider for now is like someone who makes your bed before you go to sleep. It’s comfortable. Very expensive for my taste.
One of the things I remember is that if you had an interface and you had a virtual method with UFUNCTION (something I accidentally put in) and VS didn’t tell you the error until after compiling that you can’t do that. While Rider notifies you instantly. It’s a detail.
By the way, in VSC: Intellisense always updating · Issue #10951 · microsoft/vscode-cpptools · GitHub
From my point of view I do not recommend VSC.
Yes I recommend Rider and alternatively VS. But if you can, use Rider.