I don't have a huge collection of Hafner, but I do enjoy the ones that are in my fleet. The Hafner windup motor is a reliable, well governed motor. My only complaint is that they can be very difficult to repair due to the nature of the "basket winder" on the mainspring and the design of the front axle. Regardless, the Hafner trains are a fixture in the windup world, and the cast iron locomotives have a ton of character.