I have read enough complaints about MTH to know I shall probably never buy one of their products.
Meanwhile,I think Bachmann gets a bad rap, I think. I have 13 of their DCC OnBoard locos, 6 years old or newer, and only one growls at slow speeds. The rest all work great, even when not played...