I moved up from HO to O gauge 3 rail about 7-8 years ago. I thought I did some good research and decided on MTH DCS. I ordered a bunch of track and switches months before I started building my layout. Even bought 2 MTH steam engines.
My first mistake was buying all the MTH Realtrax. I found them difficult to fit my track plan, even though I thought I had it planned out correctly. In my opinion, I think these are cheaply made. After struggling with laying the track, I was not happy from day 1.
It was 2 or 3 years later, that I removed all of it and replaced it with Gargrave track and Ross switches. Yes, they are more costly, but you can not begin to compare the quality and the flexibility.
Also at the time, I purchased the MTH DCS system and had a lot of issues with getting it up and running. Barry's book was a valuable investment and did help a lot, but there were still lots of unanswered question.
At the time I upgraded the track, I purchased a Lionel Legacy system and found it much better than the DCS system. Easy of installation and operation.
As for engines, my first 4 were MTH, which I still have. But since then, I buy only TMCC or Legacy; Lionel, Atlas, Sunset 3rd Rail, and K-Line engines. I find that I run my TMCC/Legacy 95% of the time. I do like many of the MTH freight and passenger cars better than Lionel.
Don't get me wrong, aside from the track and remote issues with DCS, they do have some nice engines and some nice features. But overall, for me it's Lionel TMCC/Legacy.
It's like classic car collectors. Either you love Chevy and hate Ford or you love Ford and hate Chevy.
RAY