AJ's reputation stops a lot of people from actually listening to what he says. The majority of his show is just news articles from AP or Reuters or Al Jazeera or whatever, and then he comments on them. Often in a rant.
James on the other hand is very articulate and calm. He's also much slower to pass any kind of judgement/verdict. When he does speculate, he's clear about that.
There are other journalists and pundits that I like, e.g. Michael Snyder, "Tyler Durden", Luke Rudowski, Dan Dicks, Peter Schiff, Jeff Berwick, Tom Woods, Lew Rockwell, Bruce Levine, etc.
I don't agree with everything they all say. That's one of the problems with how a lot of people view XYZ - they seem to feel that they need to agree with XYZ 100% or hate them. Heck, I like Bernie Sanders but I disagree with most of his ideas. Same for Alan Grayson - I like the fellow, and he has a lot of good ideas, and a lot of bad ones as well.
But, it's nice to see more and more variety in media springing up. MSNBC, CNN, BBC, ABC, etc., are all pretty much useless tools now. PressTV is probably more reliable than the BBC now.