I'm dying to use .NET for my next Windows programming project. I could even live with using the Compact Framework subset. But, since there is no Compact Framework that I can distribute with my application to run on Windows (not Windows CE), I can't do this. The 37 MB .NET Framework redistributable is just too darn large for a Internet downloadable consumer product.
Yah, I know EVENTUALLY .NET will come preinstalled everywhere for Windows XP and beyond. But in the long time this will take, .NET will not be a viable consumer project development environment.