Ideal: given two sets of cards, return the best deck you could build with the first set of cards, to play against one built from the second. Remember: ideal is not a goal (and best deck would be a very disputable term for MTG anyway). As Eduardo Galeano said, ideal is like the horizon, it is a direction for us to walk towards, but never to reach.
Seria muito legal ter uma funcionalidade de análises customizadas, ou seja, poder escolher quais as informações que se quer ver para cada deck.
Por exemplo, num deck tribal, pode ser importante ver as quantidades de cada tipo de criatura, enquanto num deck que depende de uma mecânica específica (Madness, por exemplo), seria legal ver quais cartas atendem aquela mecânica (possuem a habilidade ou são "discard outlets")