1. A Lack Of Significant Progress
The addition of All-Time Teams and new Historic Teams is great, but the roster of said teams could use a little bit more work. For example, Byron Scott played for the Vancouver Grizzlies for one season, didn't even start a single game, yet somehow he's on their All-Time team.
Why? Also, why does the All-Time Oklahoma City Thunder have classic Sonics players, but doesn't have classic Sonics jerseys? The newly added Historic Teams are also problematic. The 2006-07 Warriors have only six (SIX!) original players. The 1996-97 Miami Heat lack Voshon Lenard and Isaac Austin, both very important to team success. The list goes on and on.
That's just the rosters, but the whole experience, while improved, is a step forward, not a leap. The game plays better, looks better, but the roster upgrade - NBA 2K18 has more players than any basketball video game in history - may be covering a bigger issue; the lack of significant progress.
Yes, NBA 2K18 is great, but it somewhat leaves the impression that it could actually be even better.