usingの欠陥は、コンストラクタで発生した例外をキャッチできないことだろ
usingを必要とするようなクラスはその性質上コンストラクタで例外をスローする場合が多いので
しばしばusing全体をtryで囲むという間抜けなことになる
その点が改善されてるのは重要