While haematoxylin is invaluable for nuclear staining, it has some limitations. It may not provide sufficient contrast for certain cell types or tissues without a counterstain like eosin. Additionally, variations in staining intensity can occur due to factors like pH, oxidation state, and the presence of contaminants.