>> Can't wait until Linux supports QuickBooks, SolidWorks, and the other software I need.
Well QuickBooks is moving everything online and their backend stuff looks like it can run on Linux. For CAD it looks like OnShape and not much else - FreeCAD just IMHO isn't up to par for commercial use yet.
I feel like Redhat or some other distro should have a small business variant that comes with some options for the common business stuff. Someone needs to flesh out finance, CRM, HR, inventory, purchasing, and payroll software or do a decent integration of FLOSS options. Maybe include some online services as options where the free stuff isn't there yet.