I love side snaps because DS2 cannot take them off! He keeps taking off the velcro and front snap ones. DS wriggles a lot too but i don't find it too hard to do up even on DS3 who is almost 3 months.