To me, NBA 2K17 is a mess. Yes it has plenty of content, and if the game worked properly it would be great. But when I have to spend a minimum of 20 minutes just to load into the game then the game is on the verge of being broken.
I don't care how "deep" a game is if it's not playable. Madden or NHL? They maybe are shallow, but I can play them. I also feel playing them I have far more control over players compared to the canned animations of NBA 2K.
Don't even get me started on the online servers for NBA.
What I find crazy, are people who blindly defend NBA 2K and seemingly give them a pass for every failing.