I certainly don't expect a $300 watch to be equivilant to a $6000 watch. Even in appearance. Looking at a rep through a magnifier next to a $6000 gen you're going to see the difference. But the super reps look 95% there to the naked eye and to 99.9% of the populace there is no difference. My Breitling Chronomat has never been questioned when I wear it. I've had people tell me it's their dream watch after looking at it close. I usually tell them it's a rep. I've had my Omega SMP rep for a few years, wear it all the time, bang it around and it still keeps perfect time. No I wouldn't wear it swimming, but I don't take my gens swimming either.
Are the reps worth the money. It's up to the individual. Certainly the quality control sucks. There's no guarantee. you have to find parts on this forum basically. For the price of a super rep I just ordered an Invicta Reserve Pro Diver. 500m water resistance, Swiss Sw-200 movement, COSC, sapphire crystal, swiss made, 5 year warranty, etc. It's a big, beautiful watch. But I doubt many people will say to me that it's their dream watch.
I could afford it but it's not worth it to me to pay $5000 for a watch. Then I would be afraid to wear it often. And certainly I wouldn't have a collection of them. I have a couple of motorcycles and an older Corvette that's really my hobby. I just can't see spending the equivilant of a motorcycle or an older Corvette on a watch. But I certainly can understand others doing so. We all have different priorities.