Answer: multifaceted

AnswerCrossword Clue
multifacetedHaving many facets
multifacetedhaving many facets or aspects