I played D1 and used a controller the start of this game because I was lazy and wanted to play in bed. And now I still have never used the keyboard and mouse. It's kind of tough switching back and forth. So best be warned. What you start is probably what you're gonna end up with.
I use both Keyboard/Mouse and Controller. Mostly everytime I play its K/M but on times I want kicked back, and not doing PVP, its Controller. Play how you want. You are not limited to one choice.
Xbox elite controller. You can remap every button. And have the logitech g500 and g502 and the razer sova as a keyboard. You can rest it if you are playing from the coach. And the headset g933 is perfect. The cables are replaceable easily and it can be used on console wired as well on PC wired or wireless