You only have to operate 'push-pull' passenger trains with a driving coach to immediately see the advantages. On my version of Middle Vale set in the early BR period the local passenger train services out at the more remote rural end of the route were operated by a push-pull set and not having to run around the train at the end of the journey made things very quick and easy. 2995Valiant has mentioned modern equivalents of the steam era push-pull sets, but I really don't know anything about those because I'm firmly a steam era woman.
The driving coach is basically a coach with a driving compartment at one end with controls to operate the locomotive. There were various systems in use, some earlier designs were cable operated and some used either vacuum or air pressure to operate the controls. It's not powered, it's just a coach, the locomotive provides the power.
Because the Trainz AI has more rocks in its head than usual over propelling a train of coaches it is impossible to operate a push-pull passenger service in Trainz without a little cheating. All my various driving trailers are set up as a faux locomotive. They don't have to have a lot of power, - in fact mine are rather weedy as locomotives, - all that is necessary is to convince the Trainz AI that the driving trailer is the locomotive when the passenger coaches are being propelled. With the driving trailer set up as a faux locomotive perfect station stops can be made every time at interactive platforms. I use the DMT platforms by Scottish, but I would imagine that others would work the same. The only essential thing about this conversion is to make sure that the engine script for the driving trailer has a maximum speed setting that is above the ruling speed limit for your line or the set speed limit in the passenger schedule or else the locomotive will be fighting against the driving trailer all the time.
On Middle Vale I used a three coach set and the coaches are fairly heavy so the extra braking effect from the driving trailer was very welcome. On my GER Norfolk line I'm just using an engine and a driving trailer to operate a passenger service to a sleepy little branchline. Operating push-pull trains might not be everybody's cup of tea, but I have a lot of fun with it.
Engine pulling the coaches. Middle Vales.
Engine pushing the coaches. Middle Vales.
Engine pushing the driving trailer. GER & (imaginary) minor railways, Norfolk.