It's both, as each demigod/assassin has several different tech trees they can choose to go down, some tech trees work better than others, and on top of that there's always citadel as a back up strategy. Don't underestimate the power of the citadel.
There may be some demigods who have slight advantage over others, but not significantly enough to the point where a good player can't adapt their strategy to counter.