I have always preferred to play my PC games with a controller. It is so awesome that Steam not only supports all of these, but allow for for so much in-depth customization.
Apple Hits Restart on Game Controller Support - MacStories
Steam Controller's new trick is designed for strategy games | Engadget
Check out these custom Oblivion controller support mod. You can create your personal Oblivion controller support s… | Elder scrolls online, Xbox live, Elder scrolls