There is no perfect control for everyone. If there was, then there wouldn't be so many different ones available.

I just don't see the Acorn as the holy grail of cnc as so many other do.
There are other controls that offer more, for less money.
The Acorn has some advantages in some areas, and others have advantages in other areas.

If the Acorn is what you're looking for, than by all means go out and buy it.
I decided to go with UCCNC, which is a better fit for me.

My UCCNC setup (UC300ETH + UB1 breakout board) is roughly the same price as the Acorn with the $99 pro level software.
The Acorn gives you 4 motors, UCCNC gives you 6.
The Acorn has 8 outputs, the UB1 has 14.
The Acorn has 8 inputs, the UB1 has 23 + 2 analog inputs.

The Acorn does have software advantages.
UCCNC does not have rotary axis support at this time. It will eventually, but it might be a year or two.
UCCNC does not have screw mapping.
UCCNC does not have cutter comp, but it will soon, as it's been under development for a few months now.
I believe that the Acorn is much better at digitizing, but it's limited unless you buy the $499 software upgrade.

It all comes down to what you need from your control.