My view of them: .cc is an extension that was supposed to be a cool alternative to .com, and I do personally like the look of (name).cc. However, the breakout of this extension has simply never happened. Every new extension gets all the glory and .cc is getting more and more lost in a sea of extensions, moving further and further down the list as .cn, .in, .eu, .mobi, etc. have come out and had immediate impact while .cc is still waiting for it.
That said, .ws is like the .name of ccTLDs. There's a ton of them registered...why? Because companies like GoDaddy attempt to market .ws as "WebSite". that's great and all, but have you ever seen an established site on a .com name with WS in the name intending to be short for "WebSite"? Have you see anyone in conversation talk about websites and say WS for short? Neither have I. At least with the whole .cc = credit card argument, CC is in fact used as an abbreviation for credit card...it's not SUPER popular to do so, but it happens. WS on the other hand simply is NOT an abbreviation for website...it's just not used at all, and the only people saying it is are GoDaddy and some other registrars, the .ws registry, and people that believe them.
That's not to say top keywords aren't worth anything in .cc or .ws. I'm sure I could ride Poker.cc and/or .ws to high $x,xxx sales at least. Still, with how long they've been around, their time to shine has come and gone. Still, when comparing the two, I think .cc has ultimately won the value battle. Every now and then, a high 3-figure or low 4-figure .cc sale happens. I myself sold Ad.cc for $1750. .ws on the other hand is lucky to get a reported 3-figure sale once a month.