If he got a zf or jf it's all good, if he got a gate one he could be sad, for the 3 options i hope he paid a normal price and not overpriced.
I agree with you A. Segregation shouldn't be out of of whether its a jf or zf or dhgate because none of them are genuine and the key is the price paid for the watch.
Expectations vs price paid is key. jf or zf are far from perfect as well and shouldn't serve as benchmarks on how any watch should appear to be.
When owners of dhgate reps post their watches they often get ridiculed but the way I see it, its like the one legged guy laughing at the guy without both legs.
Gen is gen, and everything else is rep. I agree with you that some reps look better than the others. But none of them are 1:1, and it all depends on how much he paid for the watch, and what it is. A question of value of the purchase, rather than one of superiority.