Many guys will tell you one is better than the other. What ever way you choose, you then have to go the course. It is getting easier to use other brands. Years past DCC stuff would not get along all that well with each other.
Many users bashed me for choosing DCS. I prefer it for the ease of programming engines. You can read all the times that the software comes out with some bugs and how the layout or even bad decisions can mess it up. Still to this very day, overall, I am satisfied with it.
I have a friend who tried the latest greatest DCC stuff. He tried the latest decoder and although it sounded better, it generated too much heat. I tried a great foreign decoder years past, but I couldn't program the darn thing! Now DCC has come along way since my decision. It still has flaws and until people agree, it still is proprietary to some degree. You will find a favorite decoder for example and then you will find it easier to just use that one. That's because there aren't stricter standards between brands. Within a short time even that decoder will become outdated. It's the laws of technology and/vs the market.
It happens to every brand and every item. So these toys are overall.... very expensive. Choose wisely, and stay happy. I have to say that MTH is progressively trying to stay in tune. I like their decisions. I like the sounds. I really like the fact that it stays up to date with software that's free. I just wish they had more money to hire people to test this stuff out on other than me!!!!!!!!
Someday soon, we'll be running trains from our home universal remotes or even speech, without care of track polarity, self charging, brushless motors, realistic sounds,.... I wonder if Tesla wants to make toys??? Let me talk with Elon Musk and I'll be back.....