Swift: メンバ変数アクセス時にselfは書くべき?

Swiftが発表された時からずっとSwiftを書いていますが、
今でも迷い続けていることがあります。

それはメンバ変数へアクセスする際にself.~と書くどうかです。

Swiftはselfを書かなくてもメンバ変数にアクセスが可能です。
ただ、ローカル変数と衝突した際にはselfを付ける必要があります。

これ、どうしましょう。。
結構考えていて、selfを書くメリット・デメリットはこんな感じだと思っています。

メリット

  • 断片的にコードを読んだ時にメンバ変数であることが分かる
  • Xcodeのhighlightがなくてもメンバ変数であることが分かる
  • ローカル変数と名前が衝突しても問題ない

デメリット

  • selfを書くのが面倒 (このぐらいしかない気がする)

僕がコーディングスタイルで重要だと思っていることは、
“後で読んだ時にサクサク読めるか” が重要だと思っています。

これを踏まえるとself書いておいた方が良いんじゃないかなーと思うのですが、selfを書かない場合でも問題ないのでしょうか…?

selfを書くか書かないか。
Swiftを書いている皆さんはどちらでしょうか?