You got the difficulty curve just right!
Normally in these types of games it's either you get overwhelmed right off the bat, or you become to powerful near the end. But the number of enemies scaled well with the players growing power in your game.
Great work!