MotoGP 18 9/10 - it's a "niche" game apparently, like the f1 games (don't care about the series, don't buy it being some peoples mindset) but it really is great! it's very difficult to master but the assists, lap settings, penalties etc are all adjustable. The career mode is one of my favourite in any racing game, it's simple but effective. You start off in the red bull rookies, do well there you get low-high level offers from the moto3 teams. You then compete in the Moto3 championship, and earn "reputation, fans and upgrade points" once you get enough upgrade points you can upgrade different parts of the bike for what you need personally (engine, brake discs, frame etc) these give stability, top speed, braking power and the sort improvements. again, if you do well enough, you can change teams, 3 chances a season. if you get to round 12 or similar and sit in the top 10, you may get offers from Moto2 teams. again you can feel the difference in ability for each team, and you can feel the differences in strengths and weaknesses. you carry on into moto2, do well in that championship and reach the pinnacle, MotoGP. This is something I find really cool. you pick your bike manufacturer and you get a bike from KTM, Aprilia,Suzuki, Ducati, Yamaha or Honda. with all bikes they suit some people more than others. Yamaha has better handling, Ducati has better acceleration and power, suzukis are smooth, aprilias and ktm can't win straight away and honda suits everyone. all riders, teams and sponsors are licensed through all championships.
my one improvement would be have riders retire at the age of 36-50. but have them change categorys, and the younger riders move through classes. When a rider Retires,someone else takes his seat, top satellite rider moves to a factory team allowing the top riders from the lower categorys to move up, and the slowest to move down. then have the rider that retired regenerate into rookies cup. when they regen they are 12, with a different name but the same nationality, similar potential and the same initials. eventually the rookies cup gets full of regens and eventually they move up, and so on etc. would add a whole new element and i would love a racing game that did this.