In terms of abilities (before Brock became a god) Carnage wins. Character wise, too often the writers of Carnage just go for 'edge' factor. It would help if they did some reading on criminology/criminal psychology or even just watched a few true crime documentaries to build a more fleshed out character.