Save money. Gentler on babies sensitive skin. No chemicals. Better for the environment. As for cleaning, Google it. There are websites that have the whole run down written out. Cloth diapers 101. The brand will depend on you & your baby. They for babies differently & you'll find what you like best. Buy a few different brands & try them out.
I'm planning on cloth diapering primarily at home buti want to have disposables if we are going to be out for a while.