title: C++ Builder or Visual Studio
body: <p>I own a software development company.  We develop software for other companies who brand under their name/titles.  And we also have a couple self branded titles in the Accounting/ERP market.  Our accounting software is roughly 60% of our business and written in C++ Builder.</p>
  
  <p>Those who know, realize C++ Builder has had a very rocky road in changing hands from Borland, to CodeGear, to Embarcadero and possibly a few times in between.  C++ Builder has screwed us a number of times on our accounting software.  The QuickReports was notoriously buggy, Their XML build description is not tightly coupled to the GUI causing builds to not work -- generally buggy interface.</p>
  
  <p>Over the past 8 years we've steadily made inroads to remove our reliance on the VCL and buggy components however, some 3rd party VCL components are just not easily replaceable still.  We use a GRID package from Developer Express - great product.</p>
  
  <p>I'm just about at a crossroads and with the latest version of C++ Builder XE on the market I'm having a hard time justifying the price when you look at the crappy history of this product.</p>
  
  <p>So I'm looking for advice or steps anyone else followed who might be in similar situation and successfully made the switch to Visual Studio.</p>
  
  <p>We've slowly moved most of our application to wxWidgets except for the Developer Express tools.  And we've written our own TSQL abstraction we can port as well.</p>
  
  <p>Any thoughts or suggestions?  Have you moved your project to Visual Studio or have you played around with the new Builder XE to find many of its previous shortcomings now gone?</p>
  
  <p>Looking for "been there, done that" advice.</p>