Using an answer because there's too much to say for a comment ...
The question author says:
Visual Studio Express is NOT offering all this tools as claimed!!
to which I asked
What doesn't C# Express provide that you want?
The reply was
serious deploying, unit testing, documenting if i am correct
I think that you can get what you want with Visual Studio Express. Here's how. Also, see my Conclusions below.
Deployment
Visual Studio Deployment projects are certainly missing from Visual Studio Express, but frankly that's not much of an omission. The whole feature is half baked, good enough to tick off a feature list, good enough for toy deployments but (in my opinion anyway) not really up to the rigors of the real world.
Windows Installer XML (WiX) is an open source toolkit from Microsoft (no, that's not a typo) for creating installers. The installer for Microsoft Office 2007 was reportedly built with WiX, so it's reasonable to believe that it can handle any smaller case.
Another installation tool is the Nullsoft Scriptable Install System, perhaps easier to understand than WiX, but also not using with the MSI technology built into windows and therefore harder to manage in the Enterprise case.
Unit Testing
The Microsoft testing framework is MSTest, and while it's up to the task, it's not the leader of the pack. In fact, if you google around for reactions to MSTest, you'll find many who think it a ripoff of NUnit.
There was a time that you could integrate any of the test tools into Visual Studio Express, using Test Driven.Net, though that no longer works.
What does work is to use the external runner programs for your unit testing tool - all of the major unit testing frameworks come with them. When using VS Express myself, I tend to have the test runner hanging around in the background; rerunning tests then just involves a task switch.
NUnit is the grandaddy of the .NET testing frameworks, and it works very well. There are others around though, such as mbUnit and xUnit.
Documentation
No version of Visual Studio has a good story for documentation. In fact, they all have the same story - a compiler switch to generate XML files based on the documentation comments.
To convert those XML files into real documentation, you need other tools. NDoc used to be the standard, but that project is unfortunately now dead (quite a sad tale). Sandcastle (another Microsoft Open Source project) is likely to become the new gold standard, but the tool isn't yet as mature and easy to use as we would like. DocU is a new release in this field, might be worth followup.
Conclusions
As you can see, there are good ways to achieve the goals you want, even using Visual Studio Express. In fact, there are only two things you'll gain from moving up to a paid version of Visual Studio.
- You'll get MSTest, if you want it.
- You'll be able install extensions/plugins like TestDriven.NET and Resharper.
For someone getting started, I don't think the value proposition is there. Start with the free tools and spend money when you have enough experience to spend it well.