Yes u can definitely get some things cheaper from the US, I've bought nappies from there before.
And cotton is the cheapest, but bamboo and hemp are a lot more absorbent, and bamboo is much softer. I prefer bamboo by far, but cotton is certainly fine for those who perhaps don't want to pay the extra $$ for bamboo or hemp. Or those who simply prefer cotton! =)