The card system seems clunky only when you get DPS that are both the same role.. then SE's weird RNG algorithm does what it does best - be weird. You're gonna get all wrong-role cards and have to redraw like crazy. However, none of the card actions are on the GCD and therefor you can redraw/play/undraw/give card all the while casting something else.