Actually... Zero and X are as strong as each other in ways.
Zero's skills as a fighter WAY surpasses X's skills.
X's compasion makes him the ideal hero.
In a one on one fight, Zero would win because he won't hesitate.
But then again X has all of his armors and such.
So X and Zero are not really better than the other.
It's just a point of view thing. Opinions are what make people different.
And DON'T start a war in this topic! It could possibly count as FLAMING!!