I agree with Shadow Mann, but I do want to point out that Shadow Heroes are currently the only ones with hard counters to Javelin strategies, I think.

For mitigating the effect damage:
Humans...