Yandle's as good as Rafalski offensively and defensively, and he'd make our powerplay lethal. Plus, he's excellent in transition. He's already everything we're hoping Smith will be one day. His defensive play is wildly underrated. He only gets knocked because he's smallish.
Ya I'd rather have Yandle over JBow. I'd see what Calgary would accept for JBow and then offer the same (or equivalent) to Phx for Yandle and see if they bite.