I've tried to play it with keyboard and mouse, but controller is much better in my opinion. Especially what I like is to play by using Xbox One Elite controllers with their customized color and technical buttons, which I could order from this original site. Those controllers are very useful in any game. Customized controller - is a key for successful game fir any person, I think. Color customization also means a lot to people.