Hi mate,
as an owner of several gen and some reps i woud say it depends.
Tbh, most guys here stating they would never go gen because reps are so good nowadays, there arguments have some heavy shortcomings. And most of them never handled a gen or owned it and compared them real life with the exact rep of it. Mostly the placing of reps we do is done by comparing pics (cosmetically).
If you just go the cosmetical way, and even then, most reps fail and suck up big time compared to the gen counterpart in reality. If you want your watch to be reliable as good as it gets, functionally, cosmetically and give you all the benefits it could, go the gen way.
For example, i use my 510 every day as my daily beater, for business, diving, sports, everywhere i go, my 510 is my companion. I did this in the past with all of my reps and most of them failed in time.
So my two cents are:
If you only decide cosmetically, then stay with the best reps out there, which mostly are only the Base or Marina PAMS (Noob 111, H 380, etc.)...
The more complications or moving caseparts the gen features, the more drownings reps take. Many little differences will sum up big time in reps. Bezel (Layout, engravings and mechanism), Crystal clarity, distortion, dial structure, printings, Movement layout and reliability, water tightness, Cannon Pinion, Crownguard (Pin and lever) and many more. And modding or frankening will not make it a better or gen watch. No paperworks, no GEN.
If you can afford a gen, go for it, go grey market, it cant be wrong...
And the feeling you get, wearing the gen and knowing it is gen is by far more satisfying than knowing you are wearing a chinese cracker wich implicates you spent quite a few bucks on a luxury watch but you havent. Wearing reps is nothing economically clever, it remains a fake item. Period.
Best, PAMaholic