Since there is no info on the page i can add my experience now after having completed the game with a friend:
Xbox controller still seems preferrable but do not invest too much effort or money in getting them. If you have a keybord & mouse option it is also fine. we even played it on laptop touchpads and it was okay - not very comfortable but easily playable and enjoyable.