V Smart is more phone based to program the settings. It also learns the users heating profile, knows when they are out. Calculates the time it will take to heat to a certain temperature to come on early. Doesn't have a weather comp as such. Uses the internet to work out the outside temperature via the post code and triangulates the weather using weather stations near by, to around 1 degree (so vaillant claim) You can still use the box on the wall to increase and decrease temperature. But the majority of the programs comes from either computer input or using the phone app.
The VRT350 is a programmable room stat. Still uses vaillants ebus (same as Vsmart) to control modulation of the boiler but cant be controlled via the phone.
Depends if your custard wants a smart phone based heating control. Like nest for example. Or a programable stat like the Honeywell cm907.
Hope that makes sense