I've been sim-racing for about twenty years. Until last year, 99% of my time was spent in single-player modes. I didn't even race against AI; I only really enjoyed hot-lapping and trying to tweak qualifying setups. I absolutely acknowledge the importance of providing a good single-player experience, and I think we're close to reaching that goal. For those who are primarily interested in hot-lapping, the game is already fantastic and will be even more satisfying now that the physics updates are settling down and I won't need to keep throwing away setups. For those who focus on single-player racing, I assume the custom championship feature and continued improvements to the AI will take the game to a very satisfying state. (Content releases---particularly new tracks---are always welcome, but these affect single-player and multi-player equally.) AMS2 was one of the first times when I thought the physics were a close enough approximation to real life that racing online would be an enjoyable experience. (I did a bit of online racing in Live for Speed around 15 years ago for the same reason---the physics were good enough that people could drive consistently and there no obvious benefits to driving in unrealistic ways. I've also dabbled in iRacing, but I find the tire model unrealistically knife-edge and therefore frustrating for close multiplayer racing.) In the past year, I've participated in a league for the first time and have had a blast doing weekend races against a group of clean, dedicated friends. AMS2 offers an excellent driving experience online when the servers are sufficiently populated. That said, there is also a lot of room for simple quality-of-life improvements on the multiplayer side. (All of these are small issues, but are still worth emphasizing with the goal of gradually improving the game.) Hosts cannot change session attributes in between races, forcing everyone to leave and create a new session if they want to change the length of qualifying or the number of laps in the race (likewise, we cannot save lobby settings to make hosting a quicker process). People still risk being dropped from online sessions when they open the pit-stop strategy menu. There is a common bug that can prevent cockpit mirrors from working when drivers select a different car than the host. We cannot easily kick drivers who are trolling or offensive (there is a voting process, but this rarely work). Likewise, there is no means of tracking a driver's reputation online (how many times have they been kicked). Hosts who exit a session cannot pick another driver to receive hosting authority (this means online lobbies sometimes hang for several minutes at the end of qualifying or practice, because the new host does not realize they must click "next session", nor does it seem the game will advance the session automatically). There is no easy way to add other drivers to a voice chat or even friend request them via Steam. It would also be very helpful if the "DLC works for everyone online" feature would work as advertised, because at this stage I think hosts have difficulty remembering which tracks/cars were DLC and which were included in the base game (I don't believe they are marked as "DLC" in the selection list, so it's easy to forget). Finally, I also think that providing a good multiplayer experience is increasingly important in the YouTube era. Reiza ultimately relies on sales to keep the game afloat and development active. The easiest way to increase sales is to increase positive exposure, and streamers facilitate that when they're having fun. The biggest Twitch streamers and YouTubers want to point to an easy-to-understand ranking system to show off their skills. Even having a publicly-viewable tracker or information in your driver profile that lists how many races you've completed or how many races you've won online would be a huge improvement, that way streamers could list something like "AMS2: 128 races (26 victories/53 podiums/15 DNF)" alongside their iRating. User-created liveries that are visible to others online would also be a great addition that might encourage streamers to participate in AMS2 (they want to differentiate their vehicles and sometimes sell livery space to sponsors; without the ability to do this, they're less likely to focus on AMS2 in their content). TL;DR: with the physics mostly ironed out and custom championships imminent, multiplayer quality of life fixes and a very basic stats/ranking system seem like a good way to move forward.