I have the G11 myself... I had a few nightmarish encounters with it but found a few workarounds... I don't know if this is just because of my machine, but I found putting a pause here and there in the macro seems to help it flow properly. Also, I tend to keep the less critical macros on the keyboard and keep the more critical ones associated in EQ2. Since I do a lot of 'pseudo roleplay' (bowing, laughing, waving, etc) the G11 keyboard is great for that. I also use it to command my pets for attack / defense etc...
Hope this helps!