Should I Upgrade to 2012?

Okay I use SW on an average of 1 hr. per day in conjunction with our CAM system.  I am running 2011 SP4.  We are are on maintenane and all that, should I upgrade to 2012 now, or should I wait a while first?  Any suggestions?  What would you do?   Thank you

SolidworksUser Interface