Complexity gets a bad wrap, as in software people use it negatively to describe some system when it seems the word they'd really like to use is "convoluted", which carries a more accurate notion: overburdened, unnecessary, needlessly strained etc.