When should one upgrade to latest s'ware version?

We have been using SW2011 for just about 1 yr now.  What reasons do others use to upgrade to the newer version of the software.  We are very new to 3D in general.  When do others upgrade?  Coming from a 2D world, I usually lagged by one version to ensure most problems are addressed.

SolidworksAdministration