I have the VMS-240CL which is a color upgrade to the VMS-120 but very similar otherwise. It is an excellent unit and I'm sure that the 120 would be as good - just less a few bells, whistles, and color display.
The one benefit to the 120 or 240 versus the PC is that it's always on and logging. If you don't have your laptop on and running VMS-PC you won't be able to track any current history such as mileage, generator hour usage, etc. The PC version has lots of info and is very affordable but it does require a laptop to be tethered to it and running in order to get full benefit. But the 120 or 240 does cost more so there are pros and cons to either system.
Regardless of which version you choose, the Silverleaf data is more than you'll ever need and is a great addition.
It does accept optional modules and you can get a JIB (J1939 Interface Breakout) to insert so that you can monitor SmarTire TPMS sensors. My personal choice was to have my SmarTire displayed on a separate in-dash disoplay because I'd rather have dedicated display than have one display that's cluttered with too much information, but that option does exist for those who prefer a single display device. My SmarTire system monitors 8 RV tires and 4 toad tires and also displays temperature information so it's a great system but costs quite a bit more than the TST system that you mentioned. If you're happy with the TST system and don't want to spend more then I'd skip the TPMS option for the VMS-120. You can always add it later on if you change your mind.
Road Relay is more designed around the engine itself, which is understandable seeing as how it's a Cummins product.
Silverleaf has more "driver friendly" features. My VMS-240CL gives me multiple trip computers with miles to go, fuel economy, gallons burned, time to go, etc as well as tons of engine parameters. It also logs every instance of a trouble code with date, time, numeric code, and descriptive text (which is really helpful). I also used it to monitor torque output, horsepower, percent of load, etc which gave me a pretty good idea of just how much engine I "need" versus "want".