In my opinion .NET is the way of the future (for me anyway). I believe this because:
a) Microsoft is leading the market share in operating systems.
b ) To most companies (from what I've seen) cross-platform doesn't matter that much.
c) Most companies want their applications developed fast.
d) C# closely resembles JAVA thus making transition between languages easy.
e) Implementations have been made to go cross-platform, like the Mono project.
f) It is needed for ASP.NET... for some strange reason.
g) It is constantly being updated. MORE LEGO BLOCKS FOR ALL >:).

I actually believe LOLCODE may well be the driving force of application development as well, because a ) the syntax is humorous and b ) developers would be more determined to fix bugs as their code would be making those funny images of the bugs in the bytecode.

However I could be very wrong and the language won't be adopted by a huge company and be developed upon. I never found a good LOLCODE interpreter.