If your kids are out of diapers, you can still vote for what you used when they wore.
I am currently using cloth because I'm cheap and I don't want to be spending lot of money on diapers every month and it give us more spending money. But we only be spending some of it on washing them since we have to pay to do laundry but it's cheap and it's a lot cheaper than using a diaper service or buying disposables.
When I was a baby, I just used cloth diapers.
With my daughter, I used both cloth and disposable diapers.
Disposables were much more convenient to use when we weren't at home.
If your son ever goes to day care, note that most people don't know how to rinse out cloth diapers or maybe they just don't want to so if he poops, they will probably just put the entire diaper, contents and all, into a plastic bag for you to deal with when you get home.
My friend told me the daycares here aren't allowed to handle them so when they change them, they have to put them in a bag and they put it in the child's cubby. So when the parent comes and picks up their baby, there is all that poop in the diaper. It's not about being lazy, they are just not allowed to rinse them out due to health safety. But this is up in Washington where my friend lives. I don't know about my city and not all day cares do cloth because of health safety.
Everywhere I have seen, they use a new pair of disposable gloves whenever they change a child, then when they finish, they take off the gloves by turning them inside out without touching the outside of the glove with their bare hands and they dispose of them, then they wash the child's hands and their own hands. IMO, if they are wearing disposable gloves, it wouldn't be a health safety issue to at least dump out the poop into the toilet so I don't completely buy their explanation of why they put the whole diaper, poop and all, into a plastic bag and then into the child's cubby.
When I changed cloth diapers or training pants for my daughter at home, I dumped the contents into the toilet and then used the hand shower in my daughter's bathroom to rinse out the diapers into the toilet before I put them into the diaper pail.