The lag really kills the experience unfortunately... I have perfect connection and still during battles it lags and says weak connection even next to the router... I have to hope that I match up with people with far less effective pokemon because the first 30 seconds of the fight is me loading into it. Then even when sending gifts or scrolling through my pokemon it will lag and freeze for a bit. This game use to be a lot better and a lot less of the latency problem...