I also usually wear Cloths, although I keep buying and using disposables (public use, and when feeling lazy).
For the cloths one, I like their feel, softness and thickness, and as @drawer pointed out that it's very easy to get just what you need in terms of absorbency. For instance, for night time, you can put some absorbency on the sides if you sleep on your side (where a disposable usually just leaks). Personally I also like sewing, so it was fun to sew my own diapers, with the patterns/designs/fabrics I wanted.
The setup that I like the most, because it's really easy to prepare, buy and clean, is waterproof pants + Fitted diaper (the ones I've sewn) + Inserts (which are basically microfiber cleaning cloths or towels): having all inserts separate and thin makes cleaning + drying really easy and fast, better granularity on absorption you need, the fitted diaper keeps everything together and the PVC/PUL pants just make it waterproof (and makes cleaning + drying of the fitted diaper easier). And if I want a dry feeling, I just put a thin fleece insert on top.
I've also tried AIO and pocket diapers and they are not as good to clean (AIO, where they are next to impossible to dry out) or prepare (pockets, as stuffing things inside is a bit uncomfortable... specially to get things on the sides)