I probably tend towards the hard end. Any game that I play I tend to devote myself to thoroughly and especially with RPG style games I want to do EVERYTHING all the sidequets, all the secret bits, everything, and I have a lot of patience in doing so. I don't mind games that are very challenging of difficult as long as its an issue of finding the right skill, approach, solution to the problem, rather than the somewhat cheesier way of making a game challenging by requiring the player to execute something with absolute precision, which can get really frustrating.