ChinesePod (and many others) use way, way too much English. It only gets useful if you only use the actual dialogue at lower levels, or once you’re able to access the more advanced levels where they mostly/only speak Chinese. Once they do that, though, note that the talk in the studio between the hosts is actually more useful than the dialogues. The dialogues often feel contrived and strive to teach you difficult words, but when they talk about these things in Chinese, it’s a real, natural dialogue that is actually quite good for listening practice!
Please note that I have not looked into ChinesePod recently and my comments are mostly based on what it used to be like a few years ago.