I agree with others that the difficulty curve felt just right. I'm not able to get past level 8 though. At least restarting is fast and easy so you can have multiple attempts without it feeling very frustrating. Still a very enjoyable puzzle game.
Good work everyone!