I would also like to mention the situation of printers. I can get my office printer working on chromeOS, Windows, Mac, but no Linux distro (other than chromeOS) wanted to play nice with it.
I'm using an old Dell XPS 13. It's 10ish years old. That could be part of the problem. I'm currently using chromeOS flex on it. It's fairly usable, but I don't have audio. I really only use it rarely and for things like d&d.
I know the Macbook battery life is because it's brand new, but it's still impressive to me that she rarely has to charge it.
https://gamepadla.com/
I'm surprised I haven't seen this mentioned yet. It's a database of tested controllers and their latency.