- material advantages
- advantages in game settings
Experience, this factor in itself I think we can all agree is rather pointless. A less experienced player, all others being equal, will not play against a more experienced player, and nobody would be surprised if the more experienced person won. And yes he will always win because we have already established that all other factors being equal.
Luck, is obviously pointless because you might as well play rock paper scissors instead.
Material advantages, this would include things from better computers to a better brain with higher intelligence or reaction speed. I don't find this interesting because it is per-determined before the game have started, there is nothing you can do to change it.
Advantaged in game settings. This would include advantages such as level or chosen character. Like the previous one, this is also per-determined and in a perfect game, should be perfectly equal and thus relevant.
For these reasons, I find it pointless to try and win against other players of similar level, because you either won by luck, material advantages, or you've been playing for longer, non of which seems like a very convincing reason.
Instead, I find the joy of playing competitive game not in the opponent, but in your team mates.