I’ve experienced the same. In fact, I recently tried migrating to Ubuntu. The user experience is a lot better than it once was, but it’s still not great. For instance, if I want to see what the temperature outside is on gnome, I need to install a weather app. There are several, and amongst them, the Ubuntu software installer says they’re not verifiable because a 3rd party developed them. Ok, fine, I just want the one most people are using, because I assume that is the one that is best maintained and has the best features. I’m not sure which one that is. Oh well, install the first one after a brief search to determine which is considered most “native” to gnome and Ubuntu. After installation, I don’t see the weather on my top bar. I open the weather app, look around the settings, but there’s no option to see the weather displayed on the bar. I give up. Later, my machine seems to be stuttering a bit (64 GB RAM, AMD 5970, RTX 3060), so I reboot and it’s back to normal. I try to play a game, and get an error stating that Vulkan isn’t installed (it is). I reboot instead of fiddling with it to find the root cause, and it’s working again.
I don’t have to do this stuff with Windows. It just works. I don’t mean to downplay the efforts Ubuntu developers have gone to in order to get it to its current usability. It’s pretty good, it just has a bit more maturing to do before I can make the permanent jump. A while back, I read that Ubuntu was hiring a product manager for the desktop, or maybe gaming? Anyway, I wish them luck, and hope they’re able to make strides on the experience.