It is easy. You can write C# in anything these days, Rider becoming a favorite pretty quickly for many. Everything like dotnet CLI just works on Linux too.
But it really is satisfying once you've got everything working.
I had the same issues you had until someone recommended installing through the toolbox, and it's worked flawlessly in multiple PCs since then.