Have a G110 at home and a G19 at work, no complaints about either. My next keyboard will be mechanical since i'm curious what all the hubbub is about.
Probably this since it's one of the few mechanical keyboards that come with macro keys. There are lots of others that are sub $100 though.
Corsair Vengeance K90 Performance MMO Cherry MX Red Mechanical 20 Key Rollover Gaming Keyboard USB - Corsair - CH-9000003-NA
edit: Actually i do have a complaint about the g110, I've found that the left control key seems a bit too rounded, like it doesn't stick out high enough from the keyboard, and i have trouble hitting it with my palm. I don't have any problem with that on the g19.