I've been saying this since beta. The delay is worse than games I played in the 90s on dial-up. I get 20 ms ping to the server (I live a few hours drive away) and yet there is a massive delay on every action.. I was getting 250+ ping on diablo 3 and that wasn't anywhere near as bad. Last weekend I was playing with a friend in the same room and got to witness it first hand - I would jump and my jump wouldn't even start to register on their screen until at least 1+ second after I had landed :/