I have an xbox elite pro series 2 that my wife bought me last christmas. I love it. It has a good weight and is a joy in your hands. The triggers have 3 resistance levels. D-pad and thumbsticks are magnetic and easily swappable. Four back paddles can be removed easily if they’re not wanted or needed. It connected to Pop_OS via bluetooth with no issues. I have not tried using the xbox accessories app on Linux because I was able to calibrate it with Steam just fine. Thry’re not cheap but it was worth it.
Edit to add: someone mentiomed drift and I did have a slight issue but was able to adjust for it through Steam. There is also a common complaint that the controllers snap back to center with enough force to actually hit the opposite direction; most commonly noticed in metroidvanias or other 2d platformers where it can make you turn around unintentionally. I was also able to adjust for this with Steam calibration.
Free WiFi!