I will make my standard comment here, first it all depends on what prototypes you are looking for - Diesel? newer or older? Steam? etc.
I cannot comment on ANY brand of modern, or semi modern diesel, since I restrict all my purchases to models of prototypes built before 1954.
But, when it comes to EMD F units, which I have lot of, Genesis and Intermountain are the best by far in my book. The new Proto F units are fine, but I don’t really care for the slower gearing, it just was not necessary. And the undecorated version of the Proto F unit is a modernized version - out side my time period so its of no use to me. Those other two brands have good undecorated options.
I do have a large fleet of other Proto diesels, GP’s, PA’s, FA’s, SD’s, BL2’s, S1’s, and a few of the F units - all great runner and great looking.
Other than Genesis F units, the only modern production Athearn locos I have are the RS units, and despite the experiances of others, my three are just fine.
I am always amussed by those who say stuff like “I only buy KATO and ATLAS” well they do make nice stuff, but they don’t even come close to offering all the prototypes I want - maybe others can settle for only buying or “collecting” what a few companies choose to make, but I am building a model railroad, and I need a roster that makes the needed representation of a real working railroad.
In my experiance, some 44 years of now in HO, every company has winners and dogs, judging by the “brand” is seldom a good idea.
As for Bachmann, their newer diesels run very well, even if the detail levels are not exactly “high end”. Their steam on the other hand is mostly some of the best values in HO today - with a few pieces that do have some weak points, but generally a lot more loco for a lot less money than most of the other players in the steam market.
BLI diesels have disappointed me at nearly every turn, they all seem poor