I'd only suggest this to those with a good connection when they play or those who have boundless or at least high patience otherwise.
Its amazing card game ive been into since i was a child...although that might make me a bit bias so i will admit that the amount of rules and technical rules in game are a bit overwhelming at first for most. And while this game will teach you how to play... it won't teach you the technical rules, since pretty much everyone has to find those out themselves when they encounter them.
Basic rulebook in Rl is at least some 45 pages since they gp over everything, but its not nearly as bad here. They give you a hands-on run-down of how to do everything that you need to know to play, in a very simple way, and reward you the first time you complete any run-down of the rules to play.
It's a complex game, but with 'duel generation' kinda gone now(you can find it as a mod, but that's about it... and no server), this is probably the best/better way for most who start off to play.
Especially in the case that one wants to play in rl, maybe sometime in the future, this app would be a good place to start.
All in all, it's a pretty great app for what is heralded as the "#1 card game in the world. "... or at least it was, and as far as i remember, it is still.
Recommend to anyone who likes card games that isn't worried about having to learn or who likes the show or watched it at some point and thought it was interesting or is already into the card game.
So long as you have a good connection &/or patience, this is the app you'll want to get if you wanna play yugioh like it should be (aka unlike the "micro" version of 'Duel links', i find that apps playstyle to be way to restricted compared to this one).
(And as a plus, the system for getting cards is way better than in rl... I wish i could just "generate" an rl card i want after trading in 3 others i dont. Would be awesome, lol).