Absolutely. From a game play perspective, it's really good for a few reasons. It has progressive learning down well - the first five or six skills you learn come seamlessly and are paced out appropriately. It has clearly labeled goals and progression. It's easily uderstandable and straightforward on how to interact with it. It let's you tinker around and learn in a low-risk environment. They did LOTS right.
In the end, it's just a puzzle flash game, but that being said, there's a lot more hope for flash games these days. Distribution through Kongregate and advertising through Mochi Ads can bring in great revenue. -Great- flash games are also getting ported to the console world more and more, with Alien Hominid and fl0w as great examples.