Delphi,VC++歴7年目のユーザです。
8:2で Delphi を使ってきたアマチュアです。

ネイティブコンパイラでのアプリ作成用の環境として
VC++ より Delphi を勧める理由をたくさん挙げることが
できます。.NETが出て、その上の C# と比較すべきなのは
現行の Delphi ではなく、まだ発売されていない Delphi for
.NET のほうでしょう。.NET frameworks の上のプログラミング
言語は、それが提供するクラスオブジェクトをラッピングした
ライブラリを持つことにより、ライブラリの差はあまりなくな
るでしょう。その意味では、開発環境としての性能には
どれを選んでも大差なくなるでしょう。では、C# と Delphi.NET
ではどうでしょうか?

明らかに半年以上遅れて発売されたものより、OSをつくった
メーカがほぼその環境にネイティブであるべき C# が優勢である
ことは確実です。Pascal はふるい言語なので、これまでいろ
いろな事情を引きずってきています。言語としても、たぶん、
C# の方が後発である分だけ有利です。わたしは、現行の Delphi
の熱心な支持者であることは間違いありませんが、Delphi.NET が
出たとしても、C# より優先してそちらを使う、ということは考え
られません。

現行の Delphi ユーザのみなさんのお考えを伺いたいと思います。
やはり Object Pascal がいいですか? わたしは大好きですが。