I think the good tutorial combined with great voice acting, great sound design (good-sounding and useful cues), as well as the simplicity of the basics, makes this accessible, satisfying and addictive.
The demo is a further developed version of this game?