I agree, lag compensation very much needs to be improved. I was playing with a friend on her local host server and I had 300+ ping. This was perfectly fine for attacking the NPCs, as there was only a slight hit delay to deal with, but against the other Heroes it was borderline impossible to deal any reasonable damage, unless they were standing still or walking in a straight line towards/away from me.