Upvote:1
Zurich Airport is extremely efficient, so you'll be fine if the incoming flight is on time -- but that's a big if.
If you want to take the gamble, I would recommend you consider the profit-loss tradeoff here: How much would it cost to spend the night in Zurich? (Not cheap either.) What the cost would be of missing your flight? Do you have reasonably priced alternate transportation? Does being late mean mild inconvenience or losing your job?
Personally, I probably wouldn't risk it (I hate missing flights), but your mileage may vary.