Trying to workout if I stick with UCCNC or buy a new controller card and go to Mach4...

I did a few basic cutting comparisons between Mach3 and UCCNC and Mach3 seems to cut rounder holes and generally work better. As I am new CNCing I was wondering what others thought of UCCNC in a direct comparison to Mach3.

Looking for perceived or measurable differences between the two, and if one is favoured over the other based on performance rather than bias.