While the Ames test is highly useful, it has several limitations. It primarily detects point mutations and may not identify other types of genetic damage, such as large-scale chromosomal alterations. Moreover, it uses bacterial cells, which may not metabolize chemicals in the same way as human cells. Therefore, positive results from the Ames test usually require further testing in mammalian systems.