They just need to get rid of the endless fouling during the final 2-minutes of the game which makes the game extend for about 30-min. The last 2-minutes of any basketball game is the worst part of the sport. If they could get rid of this it would be great but I understand the strategy behind this it just slows the game down completely and is usually unnecessary and just extends the time the game is played versus actually deciding the outcome of the game. I am not sure how you fix this or if you can. It often DOES decide the outcome of the game, that's why teams foul. That said, the NBA is usually very realistic about fouling compared to every other level of basketball. When it becomes pretty obvious it's over, they will let the winning team dribble it out. Also fewer time outs now, so that helps. But I think it's actually exciting, because the team behind always has a chance if the score is close, with the 3pt shot, advancing the ball to half court, etc.