I have the Xgecu T48, it's nice and fast. But just programming a 14-pin SOIC ATtiny44A, the only way to do it is with the ZIF socket. I just updated the firmware yesterday too. So I have to try fitting DuPont wires in there, all 14 of them. That's pretty annoying (I need to tape them together thats all)
I was using ArdunioISP and AVRdude for a while, and iirc it couldn't program the ATtiny44A, or maybe it was an ATmega169P, so I bet there's more it can't do.
It was also harder to figure out AVRDude and the USB settings, and then using Arduino as an ISP, is a clone of some other programmer, and there's a bunch more fiddling with drivers, etc.
If this is for a company, I'd get a real programmer, for sure, unless the user is ok with all the extra hassle.