Depends...
If you are flying with Helvetic (seems unclear) for one leg, Swiss will take no responsibility if another airline is late. Swiss on both should be no issue. Both flights go to terminal A, so no issue with the long trek to terminal E, which is now long haul only.
Momo