This game could get a 5 star rating if it wasn't so pay-to-win. It has great graphics, tracks are decent, and the overall feel is pretty good compared to the many other racing games I have played. I honestly think that one little tweak would make all the difference. Currently, you need to have tremendous luck to get the right parts for upgrading your car (which is necessary to even compete in certain events). Each level of upgrade has its own level of part required, but the racing events randomly give you (if they give you) a part from any level. There needs to be a guarantee that a part will be given and that they are tied into the level of the current care, or at least the level of comp (ie. class d racing provides level 1 parts) I have been stuck for days with a class S car that I cannot upgrade because I need too many parts, which means I am virtually stuck in the game. Without an adjustment, the game really isn't worth keeping. I don't recommend downloading unless you just want a racing game for a few days. (there are many parts that require spending that are "extra" and are perfectly fine to keep that way - expected in a game like this).