I enjoyed it! Reminded me of Mario Maker puzzle levels, in a good way. Plenty of those little ah-hah moments.
I agree with others that the frequent soft-locks don't feel great. I also have some critique on the last level though, which didn't feel as strong as the other levels: