We use cloth diapers because it saves a ton of money. I'm proud to say that my entire diaper collection cost no more than 650 or so and to diaper a baby with disposables for 2 years it costs over 2000! These are all 1 size diapers too, which means that they grow with the baby. They have snaps that snap down to make it smaller, then medium sized, then the final unsnapped version makes it the large size. Just like below, it shows from large to small size. These generally fit at about 8 pounds and go up until 30 or 35 pounds

We had previously been using Gro Baby diapers, the above diapers and the one to the side. It has a very absorbent cotton insert and a booster for added absorbency. These diapers worked very well for us. We rarely had a leak, like when I didn't go up to the next rise when I needed to. They contained poop, especially explosive poops that would have gone outside the shell had it not had the elastic waist.

My only peeve is that my son is a skinny lean bean and so they fit kind of strange around the waist. It was like they were designed for chubby babies. I've heard that moms of chunky babies had a hard time with them too, so I guess it's the middle babies that they're made for. The front almost always gaped a little showing the insert and that made me nervous because the occasional leak was always out the front of the shell. Evan is also really sensitive to feeling wet so he would wake up at night just for a diaper change. I tried laying a thin fleece strip in his diaper, but then it leaked out the back because it was stuffed too much. He was fine with the diapers during the day but that was because I was changing him every 1.5 hours.
So I decided to look for a diaper that kept him feeling dry. A new All in 2 diaper had come out. For those who don't know, All in 2 diapers are where there's a shell and an insert, like gro baby, prefolds, etc. I had been curious about the diaper and after much research determined the the

Flip diaper was most affordable. They have the option of an Organic Cotton insert and a Stay Dry insert. I went for the Stay Dry because that was what I wanted, it was also cheaper. I heard the organic one was rather bulky and apparently prefolds worked better.
But anyways, I ordered one day pack and, once I got them and washed them couldn't wait to try them out. I LOVE them. They are so trim, they fit my lean bean really well too around the front. There's no strange gap, they are really thin, and I could get away with just one insert overnight and not have a single leak. Evan stays feeling dry too so he sleeps better! They don't have many color options, but I don't care too much. It would be fun to choose what color diaper shell he wears, but since they only have pink or blue in the day pack options we went with blue.
We do use 2 inserts at night now just so I have peace of mind, but even with 2 inserts they don't look too bulky. I ordered 2 more day packs so that we can use these instead of gro baby. Like all one size diapers, I find they don't really fit good until the baby is around 10 pounds otherwise it looks like they are all diaper. I'd suggest going for newborn diapers for that beginning stage. We ended up not being able to cloth diaper Evan until he was over a month.
Overall I find cloth diapers are easy to care for. I use
Crunchy Clean diaper detergent since regular detergent, even when used 1/4 the regular amount took forever to rinse out and so I had build up and Evan developed a rash from it. Crunchy Clean is cheap and works really really well and has nice scents! I use it on regular clothes too. They do have an every day detergent too, maybe when we're past the diaper stage I'll get some. So anyways that's my diaper banter!