Steam may not be everyone's cup of tea, but, their controller support is second to none. I bought Detroit Become Human on Epic and the only controller that would work was a wired XBox One pad. Weeks later it came out on Steam with the full controller support the game always should have had. Imagine buying a DiRT Rally game, only to find that it wouldn't work with your favourite wheel that you'd just spent a fortune on, THAT is the big difference between Steam and Epic. Steam cares about the gamers and Epic cares about the money!