I expect .xxx will be 10x as popular as .co. .co is just a cheap mispelling of .com that doesn't mean anything to average Americans. .xxx has meaning and value (parents can block the whole TLD for their kids).
Obviously, its going to be a long time (ever?) before anything touches .com. But amongst the also-rans, I think .xxx will be a hit.