1. head to head comparison is used in nearly all important basketball leagues
(NBA, olympics, Euroleague, country leagues in europe ... open end list).
Point differental is typical for soccer and maybe some other sports, but definitly not in basketball.
2. i dont know why "other managers use point differential" is a reason to use point differential in BB. Does Bb try to be as good as the others or does BB try to be better than the others.
3. head to head comparison definitly needs some more lines to program it, but this should not be the reason not to implement it.
It is not that difficult, those are only a few more lines. I believe, even I could do it, even though i havent programmed in a long time.