pokemon showdown (a free to use site) offers real time battles, for every generation, and since pokemon go came out, it just can't give players real battles, it all comes down to tapping and having a high cp pokemon, and that requires almost no strategy at all. Besides, every time you get to a ranked battle, you get a weak connection, no matter how close you are to the access point.