no-name keyboard using arrow keys for movement, ctrl for crouch, 0/Ins for jump, and Enter for reload. (anything else configured as needed). About to try a Logitech Elite, even though the standard keyboards have served me well through many years of Quake I, Unreal Tournament, and many others since 1996.
Microsoft Intellimouse Explorer 3.0 on a Ratpadz GS mousing surface. It looks like a plain black plastic slab, but the difference is amazing to a regular pad or table surface!
For flight sims: MadCatz Panther DX Digital joystick
Driving: Microsoft Force feedback wheel and pedals - but that's only because the store didn't have the $200.00 logitech momo force feedback wheel when I went there. Since I nearly crashed the car on the way there, I said "I'm not leaving without a wheel" and picked the MS one up
Before I moved to the mouse in early 1997, I used a keyboard/gamepad combo. A few months after switching, I looked at an old demo and thought "I can't believe I sucked that much and thought I was good".
I do have a Gravis Xterminator Force Feedback pad - which puts the default XBox controller to shame in terms of size - but I rarely use it. I'm glad the bundle it came with introduced me to the Tony Hawk series though
I never got the Nostromo n50 to configure correctly for my tastes - and I sort of want more buttons on it too (hotkeys for everything

, but it does hold promise.