I can comment on controllers! (I play PC with a PS4 controller)
I find the controller support to be pretty good in the game, especially because I have a bad habit of hitting the enter key for text entry when I play keyboard/mouse games.
There are a few fancy tricks you can do with the hotbars/crossbars to help switch through with macros. I would pick what you find most comfortable playing with. Both are quite viable!
I should note: when you play on controller mode, you'll be put into direct-chat mode, so keyboard shortcuts for opening menus, inventories, etc won't work. You can modify that setting in the Character settings tab though!
Typically, I'll switch back and forth depending on what device I'm playing on and what I need to do. PvE/battle content, I'm always controller. I might switch to RP on keyboard if I'm using a tablet or something small that I can move around.
I find the controller support to be pretty good in the game, especially because I have a bad habit of hitting the enter key for text entry when I play keyboard/mouse games.
There are a few fancy tricks you can do with the hotbars/crossbars to help switch through with macros. I would pick what you find most comfortable playing with. Both are quite viable!
I should note: when you play on controller mode, you'll be put into direct-chat mode, so keyboard shortcuts for opening menus, inventories, etc won't work. You can modify that setting in the Character settings tab though!
Typically, I'll switch back and forth depending on what device I'm playing on and what I need to do. PvE/battle content, I'm always controller. I might switch to RP on keyboard if I'm using a tablet or something small that I can move around.