The AI needs to be upgraded from terrible to acceptable. This is not achieved by random animations that play based on proximity to the player. It needs traffic that might actually behave like traffic, at a density one might find in a city. It needs accidents caused by avoiding you result in the drivers getting out and exchanging details. It means have police that actually behave like police, rather then letting you kill people, carjack and drive like a loon, but then giving you 3 stars of wanted from something not very unlawful.
We've had all these crappy elements for 10 years. I'm sure PCs and consoles are a lot better now, but all the processing power is spent putting smoke on exhausts and (rather nice, admittedly) clouds morphing in the sky.