To start off, Reshaper adds a great deal of features and functionally to any edition of Visual Studio. I've found that the average developer can get along with Visual Studio developer edition although once they see what Resharper is capable of they want Resharper.
Does a developer need Resharper? No but many will tell you including myself that Resharper will assist a developer in many ways that one can not think about until they try Resharper out.
- Visual Studio Enterprise edition has everything a seasoned developer needs to Intellisense, unit testing and debugging
- Visual Studio community and developer edition lack some of the debugging features in Enterprise Edition
- Overall Resharper will always provide features that go above and beyond the standard features of standard Visual Studio.
- Can't speak for Rider, never used this product