This is exactly my experience as well. It doesn’t help that my peripherals are purchased based on if they work with windows so half the functionality is missing on linux, and I’m not about to go buy new ones.
That and fixing any issue can be such a frustrating experience because when you search you end up with fixes for every distro except yours, or the fix for your distro that worked 5 years ago but now doesn’t.
My current forray into linux is going well except for taking all day to configure the dual boot though, so maybe some things have gotten better!
The original cities skylines had atrocious performance after a certain city size as well, especially on hardware available at launch. Hopefully they can deliver on better performance over the next few months, I expect it to improve before they do their console release.