I'm a little of column A and a little of column B, I like having a challenging final boss because if it isn't the end of the game feels rather meh, but I hate it when it's frustratingly difficult and will just move on to the next game if it annoys me too much. I like games with good stories but...