I'm a hard core computer gamer, and a forum warrior. I am hell on keyboards. With that said, I have been through a G15, it served well for years, before one of the keys sticking. I replaced it with a G19 that is serving well as we speak. I had one of their G5 mice for years. I have a story for that one.
The G5 gaming mouse finally started going bad on me, and at the worst possible time it seemed in my games. Hence sending me to high levels of pissed off rage, I had a replacement in hand when it at last pissed me off for the last time. Instead of hanging on to it like a pack rat, I let my rage have a run and went to destroy it and toss it in the garbage. I figured it would be cathartic.
So there I am, swinging this mouse by the cord like it's a flail. I bring it down on the hard kitchen tile for the death blow, expecting it to shatter into pieces. It didn't. I was like wtf? So began the rage of repeated slams on the floor. I stop and examine my handy work, and just one of the mouse buttons is skewed off to the side and broke. I could have beat someone to death with it. Jesus! So I pitched it quickly in the trash before it decided to have it's turn with me. lol.
I was impressed and wanted another one, but they had stopped making them that well and I got a cheap assed, reissue of it that didn't impress me at all. If you come across one of those older G5, the high end ones, with the weights you can put in it, those are Dinobot tough.
My current mouse is a Razor Naga. The mouse is handy for MMO's and such, but the fucking SOFTWARE controlling it is god damn annoying as fucking humanly possible. You have to LOG IN to some server on the Internet to get your profiles. Yes, you read right. HAVE TO FUCKING LOG IN FOR YOUR PROFILE. The mouse is awesome or I would be writing them with instructions on how they could jam their mice and software far up their asses. If I find a mouse that I like close to as much as the Naga, I will be sending those instructions. That is unless they have a palace revolt and give me some software that doesn't make me feel like my damn mouse company is watching me like some damn creepy fucks. When this Naga goes, they can suck a bag of dicks, I'm done with them.
A washable keyboard is something to look into. Here's the burning question, will the damn thing last long enough that it needs washing? I normally advise people to just get a cheap keyboard and chuck it when it gets dirty. I've taken a few of them apart, it's not worth it, unless you are dirt poor, AND cheap.