I thought it was really cool, and created some interesting puzzles. It could be cool if you let the player change the bindings, but always make them have at least two bindings together.
We were planning on changing the bindings each level (this didn't end up happening as we ran out of time), but letting the player change them is also quite an interesting idea, albeit one which I don't really know how to implement