We used bamboo prefolds on our bubs as a newborn, they were great but took ages to dry being bamboo. Re your hubbies concerns about keeping them on- u could create more of a "nappy" with the prefolds for when the babies are tiny and use a snappi. The cover wouldn't actually hold it in place then. As bubs gets bigger it is harder to do this though so u would be back to relying on the cover to keep it in place.
We still use them as inserts in our pockets. Sorry, but can't comment on your specific brand.