Why I switched to Rider from Visual Studio for C# Development