I can tell you that we've had mixed results with All Terrain's Kids Herbal Armor, terrible results with Jade & Pearl's Beat It, and excellent results with Buzz Away
and, for us at least, the Burt's Bees.
It's weird to me, since most of them contain the same oils, sometimes even the exact same combination of oils, but I can tell you that with the Beat It, it has been the case that I can apply the repellent in the kitchen, and by the time we're at the bottom of the back steps, there are mosquitoes on our ankles. And the Herbal Armour wears off for us within 15 minutes. With the other two, there are still mosquitoes buzzing around, but they're not biting us.