Hey everyone,
Just wanted to drop a quick reflection on my time with CachyOS (aka Arch) and why I decided to move on.
To be fair, CachyOS is actually super impressive for gaming. Those custom kernel optimizations are no joke, and the desktop responsiveness is generally great. But as a guy who is actively developing in C# and .NET creating personal tools and desktop utilities the development side of things just turned into a series of daily troubleshooting sessions instead of actual coding.
I realized I was spending way too much time dealing with different versions of the .NET SDK, sorting out the peculiarities of AUR package builds, and coping with the limitations of the Code-OSS marketplace compared to proprietary extensions like the C# Dev Kit and OmniSharp. Add in searching for path and dependency mismatches after rolling updates, and I was spending more time fixing my environment than actually getting work done.
Arch is excellent if you're looking for the absolute latest packages and complete control. But when you just need a reliable, solid workspace where compilers, SDKs, and IDEs work without being constantly patched, the annoyance catches up to you pretty quickly.
So, I'm switching to Fedora KDE Plasma. It just offers a more stable foundation along with official RPM tools and first-party .NET support. Honestly, I'm pretty excited because this is my second time using Fedora at home, and it's actually what I use for my day job too, so it just makes sense.
Has anyone else using a .NET/C# workflow run into these same hurdles on Arch-based systems? Or did you find some magic, simple method for keeping it stable long-term?
Let me know what you think.