Regarding Jimmy vs Chuck, I think the fact that every character is at times the hero, and at other times the villain is a defining characteristic of Breaking Bad so, it makes sense that this show would follow the same trend. I think the complex characters is what makes the show.