(noun) complicatedness, tortuousness, knottiness
puzzling complexity
(noun) ramification
a development that complicates a situation
the court's decision had many unforeseen ramifications