The problem I have with this game is that EA think it's OK to release an unfinished game.
For the artistic style , I can't blame them. I'm not a fan of it but it's their choice.
Online is empty because you can't do anything except race and spend time to customize your cars, which you have to grind forever to unlock. I want to play a video game, not feel like I'm working.
The solo campaign is meaningless once you finish it. There is no point buying and customize cars in that solo campaign because it doesn't even transfer online.
Sure, the game looks good most of the time but missing textures on some cars is not acceptable (the C63 AMG stock exhaust for example). Also misplacing the stickers on the M3 GTR show how lazy the people working on the game are. It takes 5 minutes to place them correctly. But they don't even bother to do so. The 488 is the most broken car in online races, yet they prefer to fix the Golf and the Regera which are still problematic, but not as much as the 488.
They say they are going to release "Free" updates to add content in online and fix game braking problems in the same time. You have to understand that they are not adding free content, they are making updates to add things that should have been in the game to begin with.
People are buying half a game at full price. That's just messed up.
And knowing EA, there is no guarantee they'll be sticking to what they are saying. For example, in their last "under the hood", they did not say there was going to be new content in March. They just said they are "looking forward to sharing more details with you in March". You might get new content for the game in November for all we know, if they don't change their mind until then. It wouldn't be the first time they canceled a project in the middle of it's development.
It's not just a problem about NFS, but about how EA is managing the way they're making games. It's a patern that has been repeating the past few years in a multitude of their games. The most notable one being BF 2042.