Alexander. He led an army from a relatively small kingdom and destroyed the superpower of the time; won massive battles, always outnumbered and on enemy ground, progressively farther from home; never lost a battle; always led from the front, almost irresponsibly; more innovative a tactician; took his army over a huge area, previously largely unexplored by Greeks, going through some of the most inhospitable places on Earth; achieved all of that still in his 20s.
Needless to say Caesar was a genius as well, but his military reputation rests mainly on his defeating the Gauls (very numerous, fighting on their terrain, but notoriously undisciplined and not as materially developed as the Romans) and Pompey (remarkable, but not as much as Alexander’s achievements).
Caesar built on much more solid foundations to begin with. By his time, the Roman republic had been steadily expanding for almost 500 years, and its continuity did not depend on the talent or charisma of a single man. And even so, there was civil war and chaos for decades after Caesar’s death (he had contributed to that political instability with his insubordination and relentless ambition). A weaker state probably would have collapsed.
On the other hand, the Macedonian kingdom was a small state that suddenly found itself ruling over a very large empire, while being located at one of its distant fringes. Realistically, it was never going to last, given the geographic and demographic challenges, Alexander’s succession issues (for which he was partly responsible) and the colossal personalities of men like Antigonus, Seleucus, Ptolemy etc. The Macedonian empire only held together for some time because of Alexander himself. And he was a long-term visionary as well. He founded dozens of cities, had very “modern” (and definitely un-Macedonian) ideas on cultural integration, religious tolerance, ethnic blending etc.