it's both, like last night i had one or two connection errors (but they occurred while in he lobby waiting for match, and i heard the servers were having some problems with splatfest) but when i had crappy internet, i would be able to start a match but everyone would freeze and i would just kinda run around until it kicked me out lol if the game gives you a message saying that "looks like puce been getting disconnected a lot, check your internet before continuing" that's a good sign it's the individuals internet and not the servers. anyway, i haven't had a single communication error today and it's been great (other than i'm on a huge losing streak right now ugh)