Complicated systems are highly coupled and therefore fragile.
Complex systems are made of simple parts operating together to create complex emergent behavior. While the emergent behaviors may still be a challenge, the individual parts can be isolated, studied, and debugged. Individual parts can be removed and reused.
I comment more on this topic and provide examples on my blog