Pros: amazing -truly realistic- graphics, plenty to keep you occupied, always able to grind out in-game "cash" for upgrades, reasonably priced premium items (at least in early stages), well-developed "crew" interaction, mostly balanced (with a few exceptions), soooo many options to customize (except rims, which is huge in the racing scene)Cons: Super Nitrous is a ONE-TIME use item that you buy with real $$, and there is NO WARNING that it is a one-time use item. I FEEL CHEATED after buying this twice, it was a complete waste. Basically, you are paying 2.99 to win a boss car that is useless after 2 races in the next tier because you can't upgrade it. And you are not guaranteed to win either, some say they bought it and did not win, and there is no 2nd chance. If you really want to spend, skip it and buy the tier car that is a special offer. The only reason I got it the 2nd time was because I was told, erroneously, that it stayed with the car. Yeah, I feel really stupid, lol. At least it was only 6 bucks, but that doesn't make it ok.More Cons: Huge file ~2+ Gigs, some weird glitches occasionally, Live matchup opponents impossible to size up before race, no way to do a side-by-side comparison or test drive of cars before buying-would also be nice to see basic stage 5 stats, no "showroom" to show off customizations (no one can see your car unless you are top 5 in your "crew" or racing in Live), no way to buy/earn specific parts for a specific car (#1 thing NEVER heard at an auto parts store: "meh, just give me whatever")