I play on the PC and the keyboard is useful for chat and a few infrequent commands - other wise it's useless.

I use a Razer DeathAdder mouse and a logitech G13 gaming keyboard. Got the G13 before they went out of production. Today I would seriously look at The Razer Orbweaver.

I also have a Logitech F310 gamepad. It works fine but I never got good at using the controller.

I had a Logitech G600 and it worked well. My issue was during -- say Alphascape hitting one of the tiny mouse buttons while trying to move with all the AOE happening became problematic.