I’ve used a wireless mouse, keyboard and xbox series controller with my Bazzite desktop. I usually use the proprietary Microsoft adapter with my controller and it just works. Occasionally I will have to disconnect and reconnect the adapter so it will pair, but that’s about it. Using bluetooth for the controller works too
+1 for the framework laptop. Have had zero complaints with mine. Framework also has some guides on their website for specific Linux distros if an issue comes up.
And just echoing another user here: AMD is better supported for the Linux kernel. Speaking from personal experience, I have used both an Intel based and AMD based system with no real issues