I really prefer cloth as far as absorbency and durability is concerned. A really absorbent cloth diaper will be a little bit bulkier than a disposable, but i think it is worth. As far as leaks, if you wear plastic pants with your diaper, neither cloth nor disposable will really leak, but in general i think cloth will leak less.