Macros are designed to be mostly useless for combat situations. That way you can't just press one button and AFK for a minute or so. Only call-out macros ( [Silence] [Just used it!] ) certain oGDC combination macros work (Bloodbath + Fight or Flight works well) are generally viable. Healers can use macros a bit more, due to them generally not needing to be as precise with their abilities as DPS or tanks (and when they do, they don't use macros); <tt> Swiftcast macros and Pet macros (Embrace + Physic) are common for them.
I play DRG with a controller...I have extra buttons I don't use and I deal very respectable DPS. So you need to set up your hotbars better.
Really, the only job I see having issues with a controller is SCH, due to all the pet actions they need to micro (sorry SMN, but you have a few too many useless abilities right now)