So far, Charlie is the most interesting character out of the two. He was well acted and in the beginning, well written for, but after the Shelley abuse storyline, despite making references to his past at various times, they paired him with Tracy and he just became uninteresting and poorly written as they wound each other up with childish games. The fact that they couldn't even be bothered to give him a decent exit and decided to just get rid of him as a way of giving Tracy an exit storyline was poor too as it's ended up ruining both characters.
James as a single character isn't particularly interesting, but the family he is in is and his part in it all and the way his sons and Moira and Cain see him interests me. Hopefully as more about Emma comes to light as well, this may make James a bit more interesting and define his character a bit more. In which case if they flesh him out right, they could succeed where Corrie failed.
I probably put way too much thought into that...