IMO - Rider. It's way better with its autocomplete, refactoring, renames, code completion, debugging, 3rd party code navigation, overall responsiveness. I've switched and I feel physically disabled whenever I have to do something in Visual Studio again. The only thing that is lacking in Rider is Azure support(plugin is meh), but I don't really use that anymore, we have CI/CD for that.
I did use Roslynator. It helps with clunkiness of VS and gives you some refactorings but it felt far from Rider. Roslynator also doesn't fix abysmal code autocompletion. Even after the 'AI autocompletion' that VS introduced like 2-3 years ago, it was always just bad, classes you actually want to use are so far down I found myself typing whole class names by hand anyway.
I try Rider ever so often but what specs are your system; it is basically unusable after I load one of our bigger projects... My m1 16gb just grinds to halt and before I had a beefy thinkpad with 32gb and that stalled completely too. While VS has no issue at all.
I have a 16gb Surface Book 2 at work and a personal high specced Dell XPS 9570, both are perfectly fine, even with quite big solutions. Rider has fairly long startup because it's indexing _everything_(this is why code completion is so good) but other than that it is perfectly fluid to work with. With VS(2019) Roslynator worked fine but solution would also take a lot of time to load.
I have more issues with Teams than any IDE to be honest.
I've heard JetBrains' IDEs have had performance problems on macOS forever from Mac users (is it because of the Java?). They work great on Windows and Linux in my experience.
VS is great for desktop apps since it has the designer and some other tooling, but for everything else Rider is miles ahead, in my opinion.
Especially when it comes to web. Visual Studio still dies of stroke as soon as someone dares whisper the word "razor" in its vicinity, while Rider has no problem understanding Razor templates and providing full autocompletion.
Not to mention Rider is just straight out snappier. And has integrated terminal without any need for extensions.
Unfortunately, I need SQL Project support before I can ever consider switching to Rider. I could almost move to VSCode for everything but MS refuses to implement nested files. Currently I do prefer writing C# in VS though.