I feel like it always makes sense to try first on craigslist. On CL, it doesn't cost anything to list, you get to deal with someone face-to-face, no deal happens unless both parties are satisfied, and there's no risk of negative feedback.
As I see it, the only two downsides of CL are possible security issues (meet inside a public place) and you might get more online if you live in a small market.
I just sold a 5D2 via CL and it went smoothly and I got the price I wanted within a few hours of listing it.