I can handle the spinning levels, I actually think they're pretty good. What I cannot deal with are the inverse controls that seem to randomly switch, sometimes Left meaning left, and sometimes left meaning right, depending upon where the board is at any given time.
If we were able to UNDO putting an arrow, it would be fine, or change it's direction, but since we have to restart any time a mistake is made, all it takes is one slight slip up for us to have to ruin all of our hard work we put in, which is incredibly frustrating, especially when close to finishing a puzzle.