The only thing i dont like is that the greeks dont have any sword infantry,but other than that they are the best defenders,for my best attack, i will have to say the carthaginains.