WWDCのサンプルでは、配列でfirstが使われているのをよく見かけます。ループを用いた「古典書法」と処理速度を比較してみると、Doubleで40倍、Stringで15倍ぐらい遅い(Swift 4)! とは言っても、昨今のCPUの能力であれば、よほど膨大な処理をしないかぎり目に見えた影響はないでしょう。「読みやすさ、テキスト量、処理速度」、何を重視するのかは判断次第ですが(慣れもある)、結果として清く正しく美しく動けば問題なしです(笑)。その辺りを、社内規定で強制されたりすると辛いわけですが…
その点、個人プログラマは楽ちん!
しかし、別セッションでは「消費電力を考慮した書き方を!」とか主張してたりするのが面白い(笑)。