ここで本当に正しい答えはありませんimo。どちらのシステムも実際には他のシステムよりも「優れている」わけではありません。どちらも最終的に同じ仕事をするため、コードドキュメントを生成できます。
最終的な出力は、それぞれに対してまったく同じ方法でフォーマットできます。また、サポートするラベルなどに関してはほぼ同じ機能を備えているため、ここでの個人的な選択に依存します。
個人的には、XMLコメントは人間が読める形式で、論理的で、使いやすいと感じています。ただし、Visual Studioでスタブを自動的に生成して入力するだけでよいという利点があり、優れたサポートが提供されます。画面上で多くのスペースを占有しないように、それらを折りたたむ。VIまたはsome_other_IDEでのバックグラウンド編集から来た人は、異なる意見を持っていると確信していますが、どちらにも実際の利点はありません。
つまり、実際には、使用しているIDEと、あなたとあなたのチームが何を使用しているかによって異なります。
ここで、MicrosoftがVisual Studio内でXMLコメントと緊密に統合することを選択した理由を尋ねている場合、それは別の質問です。おそらくそれは次の事実によるものです:VS内で実装する方が簡単です(既存のコードを再利用してコメントを生成/読み取り、インテリセンスなどを構築できるため)、「標準」に固執する傾向があります「とにかく(それが彼ら自身のものであろうと業界のものであろうと)、そしてジェフが述べたようにライセンスの理由も。
マイクロソフトがVS内で使用している製品を追加するだけで、「サンドキャッスル」と呼ばれます。これは、社内のXMLドキュメント生成ツールです。独自のwikiページ@http ://docproject.codeplex.com/Wikipageがあります