I would go with Logitech as I love Logitech and it never let me down ! And I don't like Microsoft keyboards ;S and also hate cyborg!! But g105 has limited backlighting and only 6 macros ! (Little hard to reach for me!) And no wrist rest!
I'd go with the sidewinder x4. It's got lots of features on it for the price and is built well also. My bro has it and he's a bit of a rage-a-holic and it's held up to his abuse.
I would go with Logitech as I love Logitech and it never let me down ! And I don't like Microsoft keyboards ;S and also hate cyborg!! But g105 has limited backlighting and only 6 macros ! (Little hard to reach for me!) And no wrist rest!