Of those that you put, I choose Ipsus, a battle that decided that no further European armies would set foot in inner Asia east of Iraq for the next 1,800 years until the arrival of the Portuguese. Greeks would continue in Central Asia, but this would be now Asian Greeks born in Asian soil, not European land. Moreover, the Battle of Ipsus inspired Hannibal to use elephants to make his way all the way into Italy and win the first half of the Second Punic War, stopping Roman advances into Africa for over a decade and also leaving Roman vassalage in North Africa after they won the war highly unstable so that by the time they had pacified the region, further advances had been crippled. One can only imagine how Africa would look today had Rome won the war much sooner and decided to expand into inner Africa as a result, meaning that even the battle of Cannae was just a result of Ipsus (certainly Hannibal didn't make use of elephants for that battle, but his use of elephants still helped him get to the Alps and get to central Italy).
Also, for all the talk about the Greek victories over the Persians, Asian armies still managed to enter as deep as France after Plataea and Salamis, whether Sarmatians, Alans, Huns or Arabs (even if the Alans and Sarmatians did so only as mercenaries), while other Asian armies like the Mongols and Ottomans would be able to conquer Russia and Greece itself. Meanwhile, like I said, European armies after Ipsus only got as far as Iraq and never managed to go deeper than that ever again. Alexander the Great's advance into northern India was the first and last time an European army would get that deep into Asia before the onset of European colonialism in the 1490s when the Portuguese would attack Arabia and India from the sea. As Carthaginians were originally Asian Phoenicians, and they also conquered much European territory, that also means that the Greek defeat of Persians only stopped Asian invasions for about two centuries.