I love the idea its very well done. Difficulty scaling feels good. I think that it is very nicely balanced.