We've had James for a while now, and while he looks great and is lots of fun to operate, he just can't pull very much. We have a number of Thomas freight cars (troublesome trucks and other freight cars) and James can just barely pull 4 of these small freight cars. His wheels slip taking the curves on level track. I find that if I just rest my hand gently on top of this locomotive that the pulling works better, which leads me to believe this engine is simply too light. I haven't tried taking it apart to add more weight yet, but I suspect it would help. For such a large engine, it really should have had more weight when it was built at the factory.
Otherwise, he is definitely a splendid engine (like he says all the time on the show) and looks great parked next to his stable-mates Henry, Gordon, and Thomas on our model railroad.