No, it's never a good deal.
I put my iPhone 4 on Craigslist earlier this year for $200. I wanted text or calls only. I got calls from California! I sold it in 10 minutes to a local guy. That paid for my upgrade to the 5.
We plan on doing the same with my wife's iPhone 4s, except this time I'm asking for more.