Well, I've owned three gen Rolex's and three rep Rolex's. I've sold all my gen's at a profit and kept all my reps.
My next watch will be another rep. Quite simply because buying a rep doesn't jeopardize my marriage while buying another gen most certainly would... unless it's for my wife.