Despite its specificity for ferric iron, Perls' stain has some limitations. It cannot detect ferrous iron (Fe2+), and the intensity of staining may vary depending on the tissue fixation and processing methods. Additionally, it may not distinguish between hemosiderin and other iron-containing compounds without additional tests. Therefore, it is often used in conjunction with other diagnostic methods to provide a comprehensive assessment of iron-related disorders.