This is not a good, question since it will provide no meaningful information for you. Everybody is using that one (or more) edition
that he/she needs for the job (or was provided for the job, or was able to afford). There are several comparison charts out there you should check. For v2012 see this one: http://www.techxtend.com/ppi_us/partnercenter/partners.aspx?name=microsoft-visual-studio-2012-comparisons
An other topic is the version
is edition, not version). As .net evolves, Microsoft is also issuing new version of Visual Studio. See support chart: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Version_history
]. Just a note: Express editions are supporting only the current .net version: VS2008 for .net 3.5, VS2012 is for .net 4.5, and so on.
But there are other alternatives too, like SharpDevelop