The only reason I use Delphi (currently using Delphi 6 Enterprise) for some projects over VB.NET is when I need a compiled executable that can run on its own (no install, no registry entries, no .dll's, no .net framework).
These projects are usually external programs which I write so our clients can do things with the data we generate for them.
Internally, we are standardized on the .net framework, so I can write apps in vb.net that I know will run on every workstation in the company.
I found vb.net a lot easier to learn, and easier to use, than I did Delphi.
So the question for me becomes: Does Delphi8.NET compile the .net framework, or the parts of it my app uses, directly into the .exe? If not, I will not be asking that we buy it. I'll stick with Delphi 6 for external projects and vb.net for internal projects.