Finding the balance in games is one of the hardest things. Remember that it depends a lot on the target audience of your game, it's impossible for a game to suit everyone