I find the razers to be horrid, the kbs are ok but I find all razer mice very uncomfortable. I love the logitech G5 and the mx518.
Keyboard wise I'd say go for a saitek eclipse, that combines a very nice keyboard with crazy extras if thats what you like. I've had the original eclipse since it's release and had not a single issue with it in that time. They are very well made and it really is a joy to use. If you want somet a little flasher kb wise there's always the G15 with it's look at me look at me screen which you can program to do all sorts of mad stuff. Or if you want to go to LANs with the worlds most insane kb there's always the saitek cyborg that looks like a star trek control panel.