Keep in mind that it's a free game, and canot be compared to "normal" games. At least that's how I look on it. Games that you pay for often has been in development for years, with many developers and a budjet, while freegame often is developed by a few amount of people and a very low budjet.
So for a free game this is a rather "ok" one if you asks me