The Playstation version has couch co-op but requires a ps plus subscription to play.
The pc version will run on a steam deck but since it's a battle.net game it takes a bit of work to get it running.
I doubt inventory will be too much of an issue on console/controller. I've not tried myself but the interface seems decent and I've not seen anyone complain about it being annoying.
The game has been very popular with the people who knew about it while it was in testing. Combine that with the last battlefield game not doing great (and even some trouble brewing with Squad) it seemed like a hit waiting to happen .