I wouldnt worry about train schedules. Use the SBB App (or website) when you get landside to check your next connections. If travelling without heavy baggage, changing in Zürich HB isnt worrysome (but its a huge station and a direct train more relaxing of course)