はっきり言って、大規模なシステム組むなら Windows の方が明らかに良い
10年前の知識しか持っていない人がWindows叩きをしているだけ、今現場にいる人なら今の C++ C# の統合開発環境がいかに優れているかを理解しているはず

Linux系のオープンソースの開発環境は、つぎはぎだらけ、バグだらけだし、ドキュメントも一貫性がなく、サポートも期待できない
チームで開発する場合、生産性で言って、Windows の統合開発環境を利用した方が3割マシ〜2倍以上の効率で開発が可能

ライセンス料がどうたらいってるやつがいるけど、趣味でやってる人件費0の人とか、よっぽど高負荷(サーバが何百台も必要など)でライセンス料が膨大になるシステムを除けば、
最もコストが高いのは人件費なのだから、開発環境の良さを最重視するのが適切である

なお、安定性やセキュリティ面でも最近の Windows サーバはLinuxに勝るとも劣らないと言える
データベースを使う場合には、Windows 鯖だと、デフォルトで神チューニングした MySQL 並みの性能を発揮するので、より Windows が有利になる
データベースも開発環境にうまく統合されているので、いちいち連携を取らなくていいというのも性能面でも脆弱性対策の面でもチューニングでも有利である(連携して自動最適化が可能)

ライセンス料を除けば、Linux + Apache (Nginx) + php + MySQL (MariaDB) よりも、
Windows + IIS + C++ or C# のが優れていることは明らか

>>483 の「Excelをやめて、OpenOffice(おすすめ)や、LibreOfficeから使いはじめよう。 」は笑止ものだ。
パフォーマンスでは、Excel の方がダブルスコアどころか、ベンチによっては10倍以上高速であることを知らんのか
バグの少なさ、安定性でも Excel の方が圧倒的によく、学習コストも Excel の方が低いのだから、OpenOffice系を使うなんてライセンス料以外一切メリットが無いといってもよい

クライアント用途では Linux は Windows に勝てていたことなんて過去に一度もないし、サーバ用途でも今は負けたんだよ