My problems are more with Yu-Gi-Oh as a game than the app itself. At a high level, there are literally only 2 types of decks: ones that focus on control/floodgate cards that remove all your opponent's options for playing, or ones that can start long combos from a single card and set up boss monsters with multiple negates to remove all your opponents options for playing. Winning comes down to which decks can draw good starting hands more consistently, player skill in-game matters very little.