imo all primal cards except shiva and moogle can be aquired faster from beating the crap out of the npcs. its only shiva and moogle. these need to drop. believe me : the worst is getting warrior of light/zidane followed by bartz and terra. these 4 cards are the worst when it comes down to RNG.

raubahn card is the hardest npc gettable 5 star. since swift is just a damn jerk of an npc. there is even a hate thread for him XD