Definitely snaps. I have also been cloth diapering for 5 yrs and much prefer snaps over velcro.
velcro/aplix wears out, gets linty, scratches skin, makes diaper chains in the drier, comes un-done easier, allows the toddler to remove own diaper too easily, and is noisy in the middle of the night
