We're in the process of upgrading, and in fact, we're going live this weekend with SQL 2012. It's only one instance of many.
Our company skips releases, so we're moving from SQL 2005 to SQL 2012. For us, it is NOT cost effective to upgrade to every SQL release because it takes us about 3 years to migrate all databases over to the next version; which coincides with MS 3 year release plan. If we upgraded with every release, my full time job would be upgrades.
SQL 2012 is an outstanding release.