Forced losses filled with 'lag spikes' and almost invincible enemies

My question to the devs is, why do you do this to your players? Just had a game where several lag spikes displaced my hero and prevented me from doing damage to the enemy team. Not sure what your business strategy is here, but its completely unfair and makes for a horrible experience.

Your “lag spikes” are probably problems with packet loss, which is most probably on your end.

Look in the technical support forum, especially here: Common Connection and Latency Issues.