私は普段、iOS経由でDiscourseを操作しませんが、試してみたところ、ほとんどの場合、期待通りに動作しました。
私にとっては実用的だと感じますが、正直なところ、正しく動作している方法や、そうでない方法のすべてに精通しているわけではないかもしれません。
唯一見つけた問題は、こちらで既に報告されているもので、別のアプリに切り替えてDiscourseに戻ったときに発生します。カーソルが実際にタイピングしている場所よりも1行下に移動してしまうのです。一度そうなると、正常な状態に戻すのは少し手間がかかります。