I got REALLY tired of accidentally hitting the ~ key, which brings up the console, while i was trying to hit Tab, which is just below the ~ on my laptop, so I recently invested in the Logitech G13 gameboard and a Sharkoon Fireglider gaming mouse.
The G13 is an excellent bit of kit, the best things about it for me being the ergonomic shape and the very nice thumbstick, which is not an analogue stick but works well to trigger movement keys. So, I use the stick for movement and the mouse for looking, aiming and attacking , and have all the keys on the gamepad for hotkeys, the most-often-used activate (E) key, pause, inventory, quick favourites, etc.
It has made a big difference, and so has the gaming mouse. I can now keep the laptop on a stand and not have to trash its keyboard. And I can actually aim accurately now, and strafe around enemies while hitting them without too many misses.