Dimensionality reduction with PCA limitations What are the cases when we should not use PCA for dimensionality reduction and what to use in such cases?
You should not use PCA if you only have categorical variables, and thus the distance function in PCA is invalid.

Correspondence analysis is a common alternative.