Fixing a software bug does not always require difficult analysis.
A native speaker told me that "difficult" isn't an appropriate adjective to apply to "analysis" in the context of this sentence, and suggested using "idiomatically natural alternatives" such as thorough / in-depth / deep / painstaking / detailed / careful.
The problem is that these alternatives convey the meaning of "detail in analysis", which is not exactly the same as "difficulty in analysis".
Could you propose any idiomatic alternatives that convey the meaning of "difficulty in analysis"? Would, for example, "complicated analysis" work here?
Thank you.