Like you, I've had positive and negative experiences. On a solid connection, it honestly comes close to offline. It's even playable on wireless, I've tried it, and it worked well. I'm not using the greatest connection either, about 7mbd/2mb up, but i'm upgrading to fiber optic in about 3 days...