It requires knowledge and experience to apply the heuristics effectively.
Trained usability experts are sometimes hard to find and can be expensive.
You should use multiple experts and aggregate their results.
The evaluation may identify more minor issues and fewer major issues.