Well there are liners you can use for the poo. Either fleece ones, that poo usually just comes off of, or flushable ones that just go down the toilet. There is also a diaper sprayer, which is a mini shower head that attaches to your toilet, and you spray the diaper off.
You can toss the dipes in a tub of water, or put them in a wet bag, which is just a water proof bag. I don't do anything special as I wash them very quickly and no smell develops unless I forget to wash in time.
I wash them separately from my clothes. Cold cycle for stains, hot wash with soap, then extra rinse.
There are even tons of different kinds of cloth diapers. Prefolds, flats, fitteds, contours, pockets, AIOs, and AI2s. Something for everyone. I love my prefolds and covers, but I also love pockets. So easy. Just like a disposble after they are stuffed.
This is a pocket:
This is a prefold (no cover):