No idea on the macros, but I play on a gamepad and it's fine. A good gamepad player can be equal to a good KB+m player. For me, I can barely reach 6 keys (and adding on ctrl/shift/alt or whatever can be rough), whereas the gamepad gives me 32 at easy access without issue.