The whole skill/gear argument doesn't cut it when it comes to Puppetmaster in voidwatch. The job is quantifiable worse than mnk, automatons lack basic accuracy, buffs and other essentials, and the master alone is worse than a monk in comparable gear.
I love pup, but pet jobs have been screwed over a lot by SE, the only thing that could redeem them is allowing Temps to hit both master and pet and to let outside buffs affect automatons, even then it's debatable how much that'd help.
As it stands, pup cannot compete in VW, and it's difficult to even proc correctly. I'd take a mnk everytime. That being said, there's absolutely no reason to not take one for City Tiers