Block / charge has been the hardest call in basketball for decades. All of the new changes to clear it up haven’t really done much. My best advice is to simply live with it and it’s imperfections.
Along the same lines, I’ve always like the motto of Jay Bilas-if it’s not an obvious charge then it’s a block. In our last game, they were calling everything a charge - but it was consistent both ways so it didn’t bother me much.
I rewatch most games and most block/charge/flop calls and even with several slow mo replays, it’s so close I just can’t really tell what the right call was.
For me, most of the time, the call is the call and it’s easiest to just live with it.
Here’s one more thing. In the 2007 Duke game, Levance said he took the three at the end because the refs were calling lots of charges that game so he took the step back instead of trying to drive. That sounds like a better plan than trying to leave it to a 50-50 call with the imperfections of the human eye and perception.