It amazes me what people will accept in terms of a good price. My layout will not hold a hundred train cars so I don't need to buy a lot of crap to fill space. I don't see a need to buy just to have and These aren't even collectible. Not sure what the fascination is. If you want cheap crap for kids to run, buy marx
For me, I only buy a few or a couple of each of the Menard's cars that would run on roads that I have a majority of as far as existing locomotives and rolling stock, and only have what I would run, not having them just to have or collect (then again, everything I have I run - it doesn't sit in a box or on a shelf).
If I have a freight car that I spent $20.00 on brand new and something happened, my options would be to locate another one if the damage was beyond repair or fix what happened to it. For me, it would be no big deal. But if I spent $80.00 on that same freight car, I'd be a little miffed that something happened to it because it should be in perfect condition out of the box or I have to wait a while to get a new one because the price is beyond what I justify for a piece of rolling stock in the first place.
I buy what I like, I run it and enjoy it. To me, that's what I get from this hobby. That I can get freight cars from a place that has beyond reasonable prices, look good, roll well and have great Customer Service on top of that is a huge plus. It's something a lot of other places in this hobby have forgotten with one of those points or all of them.
As for Marx, if you find the right people, yes it's cheap in price. But I can't find Marx every day that's low price anymore. Most folks see a toy train that looks old and all of a sudden it's priced the same as an original Blue Comet!