Laptops are a crapshoot, so I’d recommend sticking with distros that are known to support your specific model.
Desktops should, in general, just work.
That said, I’ve never personally had a seamless experience. There’s always something I need to struggle to configure. Usually it’s because I’m very picky and I like things to work MY way. The alternative on Widows would not be that it works my way; it would be that there’d be no way to do that so I’d just have to deal with it. If you’re willing to just roll with the defaults, then yeah, most basic things should just work.
The biggest gotcha is GPU drivers. Not all distros ship with recent kernel versions with modern drivers. You should be pretty safe with Fedora and derivatives.
The upgrade is minimal and I’m sure by the time 2028 rolls around there will be better deals on better phones. Even the 9 would only be a marginal upgrade.