Over the years I have seen a few development technologies, each of which was the finale stage, the nirvana of software development.
I wouldn't worry about .Net. At least until Microsoft finally decides what the heck they want it to be.
Some links to cool your head down a little, when thinking about .Net.
link 1
link 2
The second link points to a former MS developer's site.