We're implementing Civil 3D this year, and are tentatively expecting v.2011 to be installed.
However, as it has not yet been implemented, and my State is releasing a DoT Kit for Civil 3D 2012. I'm of the opinion that we should jump to 2012 in lieu of 2011. All corporate templates, and styles, etc. *should* not go to waste, and we would be able to utilize another resource to make us competitive via the State's DoT Kit.
As a developer who is only beginning to learn about .NET, another feature that piqued my interest is the .NET API enhancements made available with 2012.
If anyone has any information in support of, or can point out where my logic is flawed, I'd greatly appreciate the input.