-Functionalism- ignores the positive benefits of religion to society (shared norms and values) which are necessary for society to function effectively. Religion benefits everyone not just the ruling class.
-Secularization- Religion seems to have declined in many Western societies so is no longer needed to maintain ruling-class power.
-Feminism- Religion acts to preserve male, patriarchal power, not ruling-class power. Marxists ignore gender inequality.
-Narrow focus- only focuses on one possible role of religion and ignores broader range of effects.