Finished the game (with system performance tuned to run a little quicker) and everything went smoothly.
I think I cheesed a few levels, since there were a few where I didn't use half of what the level provided for mechanics/obstacles. It was a little confusing sometimes when buttons might toggle, or be single-use, or toggle by alternately pressing different buttons - but that wasn't so bad once I realized that buttons might work differently. If there was a difference between the buttons (other than the larger buttons needing both characters to trigger), I wasn't observant enough to notice it.
Overall though, a fun little puzzle platformer game with enough variety in puzzles to not feel repetitive.