I don't see a real problem with the intentional fouling. It can get annoying at times, but the overall product is excellent right now. Making any sort of change wouldn't move the needle in a positive direction, at least not after the gimmick wears off on everyone.
The quality of the product throughout a full 48 minutes is what matters. I'm not going to tune out of an entertaining game just because the flow gets disrupted by late game fouling. At that point I'm emotionally invested in the outcome and/or possibility for a dramatic finish. On the other hand, it can get really difficult to sit through a game where both teams are in constant foul trouble.