It's a unique game with unusual mechanics, that were implemented greatly. I mean, there are games with interesting mechanics, but developers often just can't come up with many ideas for using those and for making a challenge. But this game has a vast variety of difficulty in its levels.
And the fact, that servers with user levels are still working even after "death" of flash is pretty astonishing.