i find poseidon for me is by far the best.taking down enemy walls as you attack the city is priceless and a must :)