best legendary creature cards for decks