I'm thinking of leaving because of the terrible, terrible networking code. There is absolutely no way that TCP is this unreliable. It is ludicrous how many games are left hanging because of random people disconnecting from each other. The internet would not work if it was this unreliable. It's absolutely ridiculous to pay for 1 GB fiber, be connected via ethernet, have no background applications running and still be responsible for lag.
Obviously this doesn't happen in literally any other games. I play starcraft. Never lag, almost never experience these connection issues and I am virtually never responsible for any lag unless we are 1v1ing in Korea. I play many games flawlessly. Only this game exhibits these issues.