I like the keyboard and mouse for role playing games and joystick for flight simulator games. It depends on the game.
Joystick is helpful mainly to play games in PC or Laptop. Without keyboard is very uneasy to operate PC. I think i am give more preference to keyboard rather than joystick.And its new technology is used everywhere ,in which keyboard is used.
I am used on the two controllers: the joystick and keyboard. but sometimes The Joystick is somewhat lacks on Controls or Shortcut key on playing a game but still it is best on some games like Racing and other stuffs.
i also prefer keyboard for playing the game but if you are very expert then you can do drift more better than the joy stisk i have the experience of both and keyword s better than the joy stick which racing game you play on keyboard...
I use whatever is necessary. I prefer to use joystick for Flight Sims, of course, some fighting games ,and FPS games (the joystick replaced WASD and I have 8 buttons mapped to the joystick easily compared to having to fumble around the keyboard).