You have 40 buttons available for you with a matter of clicking L2 and R2 and macros to use, GNB has 30 skills + role.

Seems fine to me.
Merge few abilities and skills together into one button if you like i used to do that on PLD.