Cloth diapers are wonderful!
We spent more than others, but that's b/c I liked so many things and couldn't make up my mind. And they kept making different kinds that weren't there when I first started looking!
On the other hand, there are others who spent WAY more than I did.
Washing is so simple; the more complicated I got, the worse things got. I finally just used a little big of Washing Soda and a few squirts of Simple Green, and my dipes were clean, absorbent, and lovely.
DS figured out potty-learning started at 18 months, and we did our final wash of the dipes and put them away when he was 2.5. He was probably "done" at 2, but I wanted to make sure. I put ALL of that early success "on" cloth diapers and his personality. I actually slowed down the process, LOL.
FuzziBunz were our staple after he was a couple months old; we started with 36 CPFs and some covers. I kept looking, though, because I was never 100% in love with fuzzibunz. Later, too late, I found Swaddlbees side-snapping pockets, and if we have another baby I'll likely get those. They fit DS better, b/c he had a thin belly and hips (he was tall, too) but he also got his papa's sumo thighs. The "bikini" kind of cut of the Swaddlebees worked very well for him.
You can also look at the one-size dipes, and assuming you get the kind that work for you kiddo, you could be DONE with purchases for dipes with just those.
My friends thought I was nuts. But some of them made no sense, anyway. I offered a pregnant friend a month of diaper service, and she told me I was nuts, that she could NEVER deal with keeping dirty diapers for a week in her house. And then at her shower she got a Diaper Genie, and routinely kept several days worth of dirty dipes all sausaged-up in that Genie, then they went in her kitchen garbage until trash day. One week's worth of dirty dipes in her house! And despite the fact that she was a neatnik, a very good house-cleaner, her house always smelled of dirty pampers.
If you look around the Pampers website, or look at many packages of disposables, you'll see that the instructions for use include cleaning fecal material off of disposables, before disposing of the dipes. Hmm. So...one is supposed to put poop into the sewage system no matter what type of dipe we use! Well I think I'll just use cloth.
Nothing made me happier, laundry-wise, than a big stack of clean diapers to fold and put away.
None of my doubting friends ever asked me how the CDs were going. None of them ever asked about his potty-learning. None of them ever asked if he had diaper rash (other than a yeast rash in his first couple weeks, quickly finished off with Gentian Violet, nope no rash). So thankfully I didn't listen to them, because *they didn't care much anyway* even when they were in my face telling me how miserable I would be.
I found this site after I was well into it, but
Sunshine Diapers has wonderful information, especially on getting started and washing!
PinStripes and PolkaDots is great too.
My fave place that I bought from, though, was kellyscloset.com.
Have fun! You're the mama, and you won't ever be asking you friends or relatives other than DH to wash the dipes for you. They don't get a say! DH does, sort of, but check out some of those diaper savings calculators on there, remembering that CD'd kids have a tendency to potty-learn earlier, and that might help to convince your hubby.
Also, a big lesson my own husband learned, is that once you've decided to go forward with it, just don't talk about it to other people. You know your friends and relatives aren't interested, so don't talk about it. DH's co-workers will probably be just as against it. My hubby had his feelings hurt daily by his co-workers telling him how crazy it was, how weird
I was, how he'd spend all this money and regret it...he never did regret it, but he regretted talking to his work friends about it! So just stay quiet with doubters, and your mental health will be much better for it.

Once you're a year into it,
then you can talk about it, but as first-time parents, there's no street-cred whatsoever, and you're really not allowed to have any opionins of your own anyway.
Have fun!