All my buffs and skills are accessible by using the current hotbar a keyboard bind or a second page.
There is currently no way to have all skills separately binded on the first page of XHB controls as there simply isn't enough room.
Proper and effective use of macro's increases controller use efficiency.
Just like proper and effective use of keyboard binds and macros increase keyboard/mouse efficiency.
All those buffs are also on another page so they can be used independently as well as many other skills. (Shield/sword oath, limit break, companion/stances, etc.)
The only thing I haven't solved yet is the use of Cover but I'm working on that. Very rarely is there an opportunity to use it so I don't get much testing.
I am normally an avid keyboard/mouse user on the PC but I dare say I am just as good with a controller in hand as a keyboard/mouse for this game.
But I will admit that it does take much more intial setup work and testing to properly prepare its use.