For the last five or so years, I’ve been using Jetbrains Rider as my primary IDE for C# work, and Webstorm for any Javascript, Typescript, and NodeJS work.

Since Rider has most of the Webstorm features built in, along with Datagrip features, and much more, it initially seemed perfect to consolidate all my work into Rider, since my work is a fairly even mix of C#, Typescript, and Javascript.

For C#, Rider is fantastic.

However for Javascript and Typescript, Rider is mostly great, but with some key annoyances that aren’t present in Webstorm.