Good point DPsycho, your suggestion about Halfling rogue is if equivalent to the current one, since after the effect you will get one new non-rare card and one Hidden treasure.
Now I think it is misunderstood what happens when drawing card after Quick or Swift. The card which will be drawn to the position of the played card cannot be a rare card, but if the card has an effect which draws some other card into your hand (like Militia) that draw is standard (so it includes rares, if it is not said otherwise on the card effect (like current Halfling rogue)).
To Progressor: Keyword effect always overrides card effect, since card effect happens first and keyword effect second.