Besides all the technical and in-gameplay issues there are tons of underdeveloped game depth areas, for example:
1) So there is such a thing as EA Shop where player can purchase absolutely useless shoes, wallpapers and such with hard earned points
. And let's be honest here the only purpose of wallpaper is to sit back and say: Geez, this picture og KG is great, I think he looks really cute from this angle..."
If EA put 200+ shoes to choose from it might be a good idea to make them mildly functional.
And it doesn't have to be much +2 Passing for C-Billups; +1 Dunking +1 Jump For Garnett's Bounce etc. I think anyone who ever player Basketball would agree that shoes DO matter otherwise NBA would be endorsed by Caterpillars as well as adidas and nike.
P.S. So a player on your team (let's say Nash) won the 3-point competition and was selected as a Finals MVP, shouldn't he get some kind of shoe contract?! Just a thought
2) Player creation is yet another unexplored territory. I dunno 'bout you guys but I think creating a self-clone with 99 everything is pretty lame I like to start with 75-79 overall rating and work my player up the ladder until he owns everyone on the court.
Why not make it fun like they did in 2K with mini games that will not only teach you how to dunk, shoot, dribble, pass but also will give you points to invest into your attributes.
3)Same goes for training sessions in Dynasty mode. Let's say I don't want to waste training camps time on aging Dampier I would much rather see younger Diop reach his peak faster but the "wise" trainer gen raises Dampier's stats by +5 and Diop got nothing!? I want complete control over my team.
It is amazing for me to think that development team that came up with X-factor and player CHEM left such huge gaps in gaming experience.