スマートポインタがあると、単純に可読性があがるのでいいと思うんだが。
(宣言すると同時にスコープをはずれた瞬間、破棄されることが保証される)

shared_ptrでいまいち寿命がはっきりしないケースというのは、
設計上、特に注意すべきポイントだとは思う(単純にスマートポインタを
つかえばすべての問題が解決するわけではない)が、設計ミスとは
いえないと思う。