Just finished the full version of the game. It's really fun. A bit grindy in later parts (had to leave it running all night one time) but other wise it keeps you engaged and isn't too complicated or "strategical". I also love that when you finish the game it gives you the option to "keep playing". Far too many games just kick you out at some arbitrary point, even if you haven't collected/done everything. I'm still collecting the last 9 skill tree points.
Also, whoever did the soundtrack for this game needs a raise.