Both the real numbers and the complex numbers have a whole bunch of really nice properties: For reals, we have ordering, the intermediate value theorem, etc. Complex numbers are algebraically closed, and we have nice calculus results like the Cauchy–Goursat theorem, holomorphicity implies analyticity, etc. These results are to be contrasted with the case of e.g. higher dimensional spaces like $\mathbb{R}^n$ or other structures like the quaternions.
My feeling is that all the nice properties of the reals can be traced to completeness and ordering. However, I don't have a feeling for why the complex numbers have such miraculous analytical properties. Since $\mathbb{C}$ is defined essentially as the algebraic closure of $\mathbb{R}$, I might naively suspect that closedness is the crucial property, but I don't see how that manifests itself in proving theorems like Cauchy-Goursat. Perhaps Cauchy-Goursat is itself the essential property?
So my question is: Are there one or two fundamental properties of the complex numbers which beget all the other miracles of complex analysis? In other words, what makes complex analysis so different from real analysis or quaternionic analysis?