I use C# because of the ease of designing user interfaces compared to Java. Using Visual Studio makes C# a breeze for prototyping and creating apps and I really appreciate how quickly I can turn an idea into reality. I was first introduced to C# in a special topics course and quickly started preferring it over Java. The similarities between the two made the switch easy while the added benefits C# offers made it very worth it.
You forgot that Java has numerous frameworks that may make what you have said a little bit wrong, anyway its a matter of vision and choice !
Ps: it is the power of the IDE not the language i think
@Bacem AOUYEN +50 applause
Sorry Friend, I'm against your opinion :)
If you say, you are very comfortable with C# and explaining about the features of C# then I will completely agree that since you may be an expert in C# as I'm not at your level in C# but if you are comparing with Java and then please give us some detailed explanations for that since it will help others (including ME) to understand the benefits from both C# and Java and will go with their choice.