John, depending on what you want in a steam engine, the choices have probably never been better.
I'm a big fan of the Bachmann Spectrum Consolidation, and have six of them.
They're smooth runners, pull well, and have decent detail. I also have two of the Bachmann Ten-Wheelers, which are also smooth runners but, due to their small size, not real powerhouses.

I have one of the older Santa Fe Northerns too, although mine has had a few changes.
She runs fairly well, although not a big puller. I seldom run her, as I'm modelling a secondary line, which wouldn't normally use such a big loco. I also have one of the non-Spectrum Consolidations, bought new for $15.00. Considering the low-quality motor, she runs quite well, and is a respectable puller. Apparently, these locos are quite durable, as she has survived, with very minimal damage, a six foot drop to the concrete floor. I did have two of the Spectrum Santa Fe's (2-10-2), but returned them to the store, as they were too long for my turntable. They ran smoothly and pulled well. There are many other Bachmann locos that I don't have, so someone else will have to fill you in on those. Generally, the Spectrum locos are much better quality the standard Bachmann locos, although Bachmann stands behind all of their locomotives with repair or replacement service and a good range of parts, for both repairs or kitbashing.
The Athearn Pacifics and Mikados are both very smooth runners, but extremely poor pullers. They have hade some problems with split gears, too, but replacement parts are now available. I have four of the Mikados, but they have been extensively modified to increase their pulling power.
Athearn's bigger steamers, the Challenger and Big Boy, are both excellent looking locos, but I've not had any first-hand experience with them. I'm sure someone else can add a few comments.
The only IHC steamer that I have is the 2-6-0 Mogul. It's a decent runner, but its small size limits its pulling abilities. The lower-quality motor, while smooth running and quiet, requires a bit more voltage to get rolling than most of my Bachmanns.
Many Gauge members have posted favourable account of other IHC locos, particularily the 2-10-2, so I'll let them offer their appraisals.
The Proto2000 Heritage-series steam locomotives, by all accounts, are smooth runners and are also well-detailed. The only one that I own is the USRA 0-8-0, and it has been modified quite extensively. This loco was an extremely weak puller, but has been modified to improve that situation, too.
The only other steam locos that I have which are currently in production are from Bowser. These are kits, and, if assembled with care, can be extemely good running engines. Because the frame and boiler are cast metal, they also pull very well. Sorry, but I don't have a photo available.
Broadway Limited is another supplier of steam locomotives, with a fairly extensive range of wheel arrangements available. I have none, so can make no objective observations about them, although there are several Members that can offer more info.
I hope this will be of some assistance in your search.
Wayne