Hey Butch,
if you want to begin with CNC, the Onefinity Controller (PDF Manual, Buildbotics V1.0 Manual also largely applies) of the Standard Series is not bad, as it is not that expensive with $382.50 USD (compared to original Buildbotics Controller for $568.00 - $628.00 USD, of which the Onefinity Controller is a hardware fork. However, Buildbotics Controller further evolved ([1], [2]), but some of its restrictions still remain compared to more professional CNC controllers).
With Onefinity Controller, you have the advantage that it works out of the box with a Onefinity CNC machine so you can immediately start, and you have a community here, a lot of owners who share their experience if one encounters problems. What I also find nice is you can look at the CAMotics toolpath visualisation, however not on the screen directly connected to the Onefinity controller, but with a remote computer over network that has better 3D graphics acceleration capabilities.