I agree about building on skills.<p>I do wonder though if teams with a choice pick C# or is the use of C# dictated just because the enterprise is bought into the MS ecosystem?<p>I bet most probably leave C# just because they leave the company that is bought in, not because they no longer like it. You code where the money is.