If only Niantic could develop some type of rock-paper-scissors timed battle-style. Winner attacks, while loser defends. It would allow us to learn extra moves and have real-time, face-to-face battles. Then we could battle Pokémon to catch them. The battles would be timed for each move, causing tension and excitement for every second.
However, its still a great game the way it is. Pros and cons, of course, but awesome.
jlegend91 about Pokémon GO, v1.31.0