この短い言葉には感情がぎゅっと詰まっていて、英語にする時は文脈で最適な選択が変わると思う。僕は友人への手紙や長く続いた関係の節目で使うなら、"I'm glad I met you" が一番無難で自然に響くと感じる。日常会話でも手紙でも使いやすく、過去の出会いに対する素朴な感謝をそのまま伝せる表現だ。
別の場面では、より丁寧に、あるいは少し距離を置いて言いたい時には "I'm glad to have met you" を選ぶことがある。微妙なニュアンスだが、こっちのほうが出来事を振り返るニュアンスが強く、会ってから時間が経っている場合や、公式な文章にも合う。
短く温かく締めたい時は "It was a pleasure meeting you" も悪くない。初対面の礼儀的な場面ではこちらが自然で、感謝の気持ちをフォーマルに伝えられる。自分の経験では、それぞれのフレーズを場面に合わせて使い分けるだけで、言葉の重さがぐっと変わると感じている。