pretty cool idea. controls are easy to get used to (surprisingly) and the swapping mechanic provides a nice and fair challenge, the ability to click and slide the keys don't really come into play all that much tho.
I especially like the addition of the "open world" section to the end, nice little reward for finishing the game