実際仕事でC/C++メインで使ってるけどクライアントのBtoCまで想定したパッケージ系とか
だとC++がメインだと思う、ただビジネスの主流になっているBtoBのエンプラ系だとJava
+スクリプトなんかが殆ど、また中小相手の小規模BtoBでもDBにアクセスできれば何でも
良かったりするんでクライアントはVBとかで作る、Javaはサーバサイド以外では余り使ってない。
組み込み系はCがメインでC++は使わないしというのが大体自分の周囲の状況かなぁ。
C#は殆ど聞かないし、VB.NETもまだ完全に移行しきってないカンジ

Windows系のフリーソフトとか作るならC++良い選択肢だと思ってるし、実力があれば
どんな種類のものでもほぼ市販のものと同レベルのものは作れるポテンシャルがある
とは思う、、、言語自体はObj指向言語としては破綻しているけど。