I don't understand why anyone would like Yu-Gi-Oh better than Magic. Yu-Gi-Oh is a much simpler game more based on the cards you have and your luck to draw them. Hardly any skill required. It's meant for kids.
Now, don't get me wrong .. I do like Yu-Gi-Oh and have played it a lot .. but overall Magic is a better game by design. It's a whole lot more complex, mature, and actually requires a lot more thinking to play properly.
Winning in Yu-Gi-Oh is as equal to winning a game of bingo. Nothing to brag about. You won either because you got better cards or you got lucky.
Magic on the other hand, you can have a crappy deck and still win against someone who simply isn't good at the game.