keyboard + trackball.
of course some game (yes Fallout 3 i'm looking at you) are designed for controller and designer doesn't spent time to make a proper keyboard layout (and sometime doesn't even allow player( to fully customise the key setting) that's the only case where i play (or not ) with a gamepad.
i use a controller when i play emulated game of course, or on my console.