I have thankfully never had the chance to fight Toads, but they are one of things that irks. Well, to be more precise, just how tough they are is what irks me. I could see maybe 8+1 points of armour, but 10+1 gives them the ability to tank a hit from a AC10 or a PPC, weapons that in fluff are incredibly devastating and powerful. I could see a Toad taking a Medium Laser hit like it was nothing, certainly, and even surviving a LL hit albeit with a slagged suit and nonfuntional systems, but taking a PPC or 6" HEAP shell to the face and walking away just feels too good.
If I was to redo the Toads then I would probably drop the armour down to 8+1, and let them have some vulnerabilities to 1 hit kills from powerful weapons.