Yes, game balance is a complex topic, but I didn't focus on that (because I was frustrated and tired), but on making sure the reward was at least a little bit pleasant.
I thought the balance was good. It's difficult, but I could feel myself improving at the game as I was playing, which was very rewarding. I think you did a great job.