I am certainly no expert, but I think you're on the right track. I own RhinoCAM (which I assume is very similar to AlibreCAM) and think it's probably the best bang for your buck out there. At some point I got tired of some perceived problems with RhinoCAM and started looking elsewhere. Unfortunately I was not able to find anything that seemed to even match (much less surpass) the capabilities within the same price range. All the other software I was able to try also had similar or worse problems as RhinoCAM.
Personally, I decided to go with SolidWorks and SolidCAM, but these packages cost many times more than what MecSoft offers* so it's really not fair to compare them.
* SolidCAM 2.5D milling and "HSM" (3D milling) was $6000 (on sale), and that is without SolidWorks which was $3000 more for their most basic offering (called "Parts and Assemblies").