Some that I would definitely done differently would be Marisa as the Star (Patchouli or Alice would have made better Magicians), Yamaxanadu as Justice or Judgement, Hoshiguma as Strength and Yamame Kurodani as Hanged Man. But as Nosaji pointed out, it's probably because later games have not been included.
Also, it is argued that Cirno is relatively more "gifted" than her own Team 9 posse. The "idiot" part simply refers to her childish incompetence coupled with an ego the size of Komachi's tits.
Also, Reimu is principally responsible for keeping order in Gensokyo. Besides, Justice also represents rationality and objectivity, but also a hint of coldness and aloofness, and most of the time Reimu embodies the qualities of the card, so she fits Justice very well.
Also, Rumia as the Fool makes sense if you think that one of the themes of the Fool is being oblivious to your true potential, and then you think of EX-Rumia.