

At the end of the day it is a matter of preference and convenience. Is it safer to separate them? Absolutely. Is it as convenient as keeping them in one place? Absolutely not.
So, pick your poison. Personally I have my MFA tokens in three separate locations, two self hosted server applications and in a mobile app (2FAS Auth). More for fallback/backup reasons. Having them in my password manager is just too convenient.
Like others said, driver support for console controllers is pretty good through the board.
My suggestion: try them out, maybe in a local store on their demo stations (pretty regular around here at least) or by ordering and returning the one you don’t like.
I personally like the controller layout of the XBox controller more than the PlayStation one. But it comes down to preference. So definitely test drive to find the best suit for you.