Tom,
I realize that a switch to a different application suite may not be for everyone.
(That was one of my tasks way back in the early days of I/T - converting stand-alone applications from IBM's OS/360 platform to Honeywell's 6000-series platform.)
:-)
Converting thousands of lines of VBA code could be a nuisance. It depends upon whether it is a greater inconvenience to re-write sections of code, or suffer downtime because of an
unnecessary application bug.
Microsoft's developers are extremely effective at promoting competing products, especially when they charge us for the delight of being their beta-testers, and then (sometimes) charge us again for fixing their errors. If a competing product is available
at no cost to me, AND I have the option to upgrade on my own schedule (after I've reviewed the release notes) then it makes that competing product much more appealing. Also, I can keep the older installation
packages on file such that backing up to a previous release is much easier to do than it has been with Microsoft's Windows-10/Office-365 headache scenario.
I have not delved into the advanced features of OpenOffice (Base) - yet. However, the more downtime and inconvenience Microsoft inflicts, the more determined I become in doing so.