I have waffled between reps and gens countless times over the last few years. It tends to go in cycles for me. If I have a bad experience with a rep, it makes me want to swear off them completely and go solely to gens. But then that's gets old also, and I find myself dabbling back with reps. Goes in waves for me. Right now I think I am going to be done with reps for a while and buy one gen that I can keep. Of course, that could change tomorrow, and often does.