So here's a very unscientific poll:
1)I perfer games that are hard, yet not insanely frusterating! I also like a game that actually makes you become skilled at the game, and not just get lucky.
2) Hmmmm, either Contra, Ninja Gaiden, or Super Mario Bros. 2 Japan version.
3) Life Force