I don't think BE12 has any more problems than BE11d, so it's no more trouble, and in many cases less trouble.
You get the upgrade to BE12 if you have an active support contract. If you also have support on the agents and options, you will get upgrades for those too.