Yes, it is controversial anywhere I've read about it. I personally carry a syringe to irrigate the wound with povidone iodine and then pack the wound with nitrofurazone. This is what I would use on myself because it is what I carry to use on my dogs when they sometimes decide to tear into each other in the middle of nowhere. I get nitrofurazone paste from the feed store. I have yet to see an infection set in a deep puncture on a dog after discovering and using that stuff. I suspect it would work well on me too, even though it is not human grade. It sure does store well, being a small simple molecule with broad spectrum antibiotic activity.
_________________________
David KE7RGP