Besides the constant disconnecting and reconnecting to the servers, I've yet to have a bad experience while in an online match. The server code is pretty good overall as it does some trickery to mitigate button latency.
As for the streamers and their tips, they're annoying. Always have a title card with their having some exaggerated expression, and it is 20 minutes of them just rambling on and on. Yeah, it doesn't take 20 minutes to teach someone how to use zone hitting.