snaps, all the way.
I’m for snaps on clothes, bibs, etc. but became a velcro convert on diapers.
Started with FuzziBunz (snaps) which were fine when baby didn’t wriggle around so much. Switched to BumGenius when I had to buy a whole new set to fit the growing baby. Velcro on/off has been faster and easier to do in low-light conditions, although you have to just allow for the rrrrrip noise - not so bad if you do it fast. Washing snags aren’t an issue if you’re systematic about how you put stuff in the pail (i.e. always close the velcro on itself before putting it in). I wash diapers and inserts separately anyways - who wants poop on everything else?
i sold my bumgenius when baby was 4 weeks old and bought all fuzzibunz. it was so hard for me to undo the velcro while baby was FREAKING OUT about being changed. She doesn’t give 2 craps about snaps. we also want our dipes to last as long as possible and it was clear that the BG were just not going to.
Regarding cloth diapers, I was originally pro-velcro. But now, less than a year later, the velcro is wearing out and I’m wishing for snaps.
Regarding bibs, definitely pro snaps, especially for older babies. Otherwise my baby just pulls it off. I’ve also had many bibs where the velcro barely kept the bib on that with one small tug, it was off.