Sad to read of your experience. Customer service is missing in many industries today.
Best service by far (for me) was Nicholas Smith. Held to their word, delivered as product is released and took care of issues. NS was the best experience by far! Hennings Trains was also top tier.
TW for me was an all-time customer service letdown.
Legacy Station was ok but could not deliver as promised. Steve at Mr. Muffins was very service-oriented as well and very good to work with.