Read this on slashdot today. Although its bloody obvious stuff anyone nods when they hear, lately I've come across people that just learned .net and seem to think its the holy grail, replacing and beating any other system in every possible way.
So therefore, everyone repeat after Angst Badger (the guy on slashdot who wrote the obvious):
Until you understand the weaknesses as well as the strengths of your favorite language, you either haven't explored it fully or you don't know enough languages well enough to have a basis for comparison. (C|C++|Java|Perl|AWK|Python|COBOL|RPG|Fortran|BASI C|PHP|Forth|6502 Assembly|Forth) all suck if you're only looking at their flaws, and they all rock if you're only looking at their strengths. If you're not looking at both, you're not getting it.