For me there has to be a fine line between the both for the ultimate gaming experience. It has to be fun but with a twist of difficulty to keep things interesting and refreshed. You don't want it to be too hard, but if it's not difficult, it can be repetitive and can get old fast.