Both are pretty good from my experience. The weaknesses of one is covered by the other, but for me I tend to lighten up on the Zeuses and lay down the sorcerers towards the end of the map since Zueses had ran their course and arent as useful at the end of the map
I do mostly sorcerer (always path 1, does more damage than path 2 and not many ppl knows about it) and a feu zeus towers (always path 2), obviously with archer path 2 spammed in fontal lane and the obligatory ices
Zeus has one of the lowest DPS in the game, for both paths, aerial and ground attack. The whole "Zeus is good against giants" is a myth and the sign has been removed from the lobby after it was reported that it was fake news. It also only works if you have tons of it but having tons of sorcerer is so much better at melting through giant, magma, and skeleton hordes.
Long story short, sorcerer = huge aoe damage, zeus = single target damage, needs to be a lot for it to do its work. I choose sorcerer.