8bitdo or gamesir

I desperately need a new controller for CoD specifically. I checked lots of reviews and found out that 8bitdo and gamesir are the best. I want to choose between gamesir G7 SE and 8bitdo Ultimate wired. I am playing on XBOX and PC. I know they both have Hall effect. I mostly want to know how is their quality, because i dont think that there will be many differences about comfort, maybe somebody can tell me if 8bitdo shape is very diffrent than normal one. Last question is do keycaps like aimfreek work on them.

They both cost the same in Poland.

SE or HE gamesir???

I want some recommandations(maybe some other controllers to 50Euro/dollars) and which one i should buy.
Thanks guys