I disagree that OD matters HUGELY for PF and C, certainly in comparison to how it matters for the guards. I also think that the game is not meant to be easy. I think that the developers wanted to design difficult choices into the game. You can train OD on your big guys all you want, but you have to sacrifice competitiveness. Etc.
I also think you have to temper your expectations on the reality/practicality front. Computers do a decent job of simulating, but they are not that realistic. If you can accept that, it might be easier to take the game for what it is.
Personally I think the game works incredibly well. There are problems, and the most of the high end teams do seem to be stuck in a rut (except for GM Crazy Eye who is ruling) but as I have said many times before, the game is (and should be) more about the 45000 middle teams than it is about 2500 teams at the top and bottom.
Once I scored a basket that still makes me laugh.