Religious or cultural preferences are comparatively difficult to account to, but I agree they are one of the important deciding factors.
Additionally climatic conditions are a vital criteria which this article failed to incorporate and hence a poorly developed generalization is obtained