If you choose to do it on your own turn, you get a bonus of getting to scry 2
Dark Necromancer , in spite of its bland name, is an absolutely tailor-made starter for the deck in a way few other cards could be
Wizards of the Coast like to offer free codes with every Standard set release, so keep an eye out once a new set comes out
Then there's the Dark Magician Girl, the living incarnation of this trope for the franchise

Sort Card Type Cynthia's Roselia #9 $0.08 Cynthia's Roselia #7Common $0.15 Cynthia's Roselia #4Common $0.05 Roselia #9Holo Rare $13.66 Roselia #42Uncommon $1.16 Roselia #96Common $0.40 Roselia #62Uncommon $0.45 Roselia #72Common $0.35 Roselia #123Common $0.30 Roselia #61Common $0.47 Roselia #8Common $0.17 Roselia #4Common $0.11 Roselia #14Common $0.13 Roselia #8Common $0.06 Roselia #1Common $0.10 Roselia #6Common $0.22 Roselia #1Common $0.45 Roselia #3Common Roselia #8Common $1.50 Roselia - 2006 (Jason Klaczynski) #42Uncommon $10.00 Roselia (002) #2Common $0.05 Roselia (003) #3Common $0.04 Roselia (12) #12Uncommon $0.83 Roselia (13) #13Common $0.25 Roselia (Poke Ball Pattern) #6Common $0.59 Roselia #9Holo Rare $13.66 Roselia - 2006 (Jason Klaczynski) #42Uncommon $10.00 Roselia #8Common $1.50 Roselia #42Uncommon $1.16 Roselia (12) #12Uncommon $0.83 Roselia (Poke Ball Pattern) #6Common $0.59 Roselia #61Common $0.47 Roselia #62Uncommon $0.45 Roselia #1Common $0.45

Some of these services allow you to upload photos of your cards, while others may require you to send the cards in for a physical inspection