1) PC gaming
I like mouse or trackball or 3-axes joystick for fine control and keyboard because I like rather complex
games like PC RPGs.
2) Console gaming
It's more immediate.
3) Handheld and mobile
...Well, up until now I haven't found any of them that make me feel at my ease with regard to controls,
after a little they all give me writer's cramp.