As far as I know, TwX trains are fully compatible to Rivet Games ZUB.
In my opinion, the HVZ Dosto package is the best one you can get right now (Re460 loco and HVZ Doppelstockwagen). They’re well built and have sharp textures. Driving the 460 isn’t easy and needs concentration. The sound is bollocks, but at least sounds like a locomotive which can’t be said for the other TwX trains.
One big disadvantage: HVZ Dostos are only used in the ZVV area in peak hours. There is no other realistic route available except for Zürich-Olten (and even there only between Zürich and Aarau). Concerning the usage, I’d recommend the RABe 511 as it can be used at SBB Route 1, Zurich-Olten and perhaps Gotthardbahn. However, it sounds more like a flight jet than a train and the physics are utter garbage. The 3D model isn’t 100% accurate as well. However, this EMU has AFB.