I think its circumstantial.
I did not know about the 1 in 8 chance btw Legion :p
Ok at lvl 1 your max health is 2000 so in 1 turn you can repair 750 of that which is less than 3 turns to max health guaranteed
at lvl 2 your health is 4000 so ofcourse you can rep 750 again per turn, 5 turns to max health from very little health.
at lvl 3 its 6000 and 750, 8 turns from little health to max. this is a whole day and can be tedious so i begin to think pu's are better
and ofcourse lvl 4 and 5 take longer.
cirumstances change depending on a few things
how much health you have, if you have over 1/2 health then pus are pointless ofcourse.
also if you are in battle use 2 pus to begin with can save your life if targetted eot sot, invuls and 1/2 max are great here.
if you have reppers helping you out while not in battle, then its as you wish, but let them rep you a bit because 1/2 max can steal valuable points from your team.
carriers and cruisers have beastly reps. so good to do that unless your in real danger then pus are best.
if your not a cruiser or carrier then obviously jump in a carrier and self rep if in a danger area.
These are my thoughts anyway and im sure ive missed out circumstances that appear. but maybe this can help some peeps
