GT7 has gone on a good direction and at the same time, a bit backwards with the car selection.
The good, is that all of the cars in the game are incredibly detailed, as close as it possibly can be to real life, a full interior which also has a working dash, and the car sounds have improved massively. For the number of real life cars the game has, in terms of ratio, it may be arguably the best game in terms of car sound. Other games, like ACC, have more realistic car sounds, but they have 20 cars... not 300.
And another very good thing is that you have a lot less duplicates than before. They still do exist, some of them borderline ridiculous, but in far less number.
We have long since been past the 2d looking era of the PS2. Ever since the PS3's final days, LOOKS and GRAPHICS have had an enourmous role on games. Because the points of games like Gran Turismo is to get closer to real life as possible.
I loathed having to race those PS2 cars alongside the same piece of tarmac as the more detailed PS3 models. It felt incredibly out of place, the car sounds were beyond terrible on most of them also didn't even handle like they should've.
The bad is that the game has too many fictional cars and given that it has been in development since the end of GT6, almost 9 years ago, it only managed to get about 330 real life cars. For the amount of time that has passed, this is incredibly disappointing (alongside majority of the game itself tbh).
And the other bad side... This is a 2022 game and you barely have any up to date cars in it.