PS4 controller and keyboard on a PS4 console. Most of my menu commands and out-of-combat abilities are on my keyboard, and my in-combat abilities are on my controller. I play in my living room on my couch with a coffee table, so I don't exactly have easy access to my keyboard. Aside from that, on my warrior (since it's the class I play the most) my keybinds go like:

L2 + ∆: Flash
L2 + O: Foresight
L2 + X: Bloodbath
L2 + ͏͏͏□: Convalescence
L2 + ↑: Company Chocobo
L2 + ↓: Gyshal Greens (I use teleports and chocobo porters a lot, so I have to have this keybound)
L2 + ←: Defiance
L2 + →: Sprint

R2 + ∆: Overpower
R2 + O: Heavy Swing
R2 + X: Skull Sunder
R2 + □: Butcher's Block
R2 + ↑: Brutal Swing
R2 + ↓: Maim
R2 + ←: Tomahawk
R2 + →: Fracture

It's what I find most comfortable while causing the fewest mistakes.