I found the mechanic of switching characters which all do different things to solve puzzles really interesting and unique. I also loved how you have to figure out what everything does -- the game doesn't directly tell you anything, but it manages to communicate information through other means really well.
Overall, as someone who loves playing puzzle games, I enjoyed my experience a lot (I have not finished playing yet, though, since I want to rate more entries, but I do definitely want to continue after the rating period ends) and I'd say you did a great job!!