Trading certainly has its advantages. Some of the most interesting watches I've owned came about as the result of a trade. I found that I'm more open to watches I normally wouldn't seek out when I trade.
I've heard good things about the RGM trade-in program. And I've been sorely tempted to try it out. My only hesitation is that I have not yet figured out which RGM I would go for.