For those who grew up in the "Pampers" generation, cloth diapers, and the need for plastic pants, is an acquired pleasure. It takes some getting used to if you didn't grow up in cloth diapers, feeling the bulk, the softness of cloth, having them pinned on - which is where AIOs suck, as they sag when wet - and feeling wetness be wicked up to saturation point, as well as the excellent containment of a BM.
Then, there is the whine about the need to launder, etc., etc., and lack of convenience. For me, I use disposables for convenience, but when I can, especially at home with time to enjoy just being diapered, it's cloth and plastic pants. From time to time, I challenge the "visible diaper line" by wearing cloth out under regular clothing. The downside there is that a diaper change out in public is a lot more of an ordeal than with disposables.
It's all what one prefers. It's all what one gets used to. For me, cloth diapers and plastic pants ROCK. And, I love 'em, and am proud to say I do!