VB problems when Upgrading SolidWorks

How often do people encounter problems when they upgrade SolidWorks?

I am trying to decide if I should recommend we purchase DriveWorks or TactonWorks to avoid future issues with maintaining VB code.

SolidworksApi macros