The NBA does not have a lot of flaws, especially in comparison to their long lost step brother–the NFL.
With that being said, the NBA is very far from perfection. The biggest issue in the current NBA product has nothing to do with the players. Rather the officials who are in control of the game.
I know officiating a basketball game is hard. I was an official for my final two years of middle school and my freshman year in high school.