「Rubyたのしー」と言ってる人は "〜" と '〜' を平気で使い分けるので
sprintf でないとできない、あるいは遠回り大回りであるのなら別にフツーに使うと思われ

ただ表示するだけでは printf はまず使わないな
sprintf は % で代用する人が多いように見える