Celox is the shiznit....i haven't tried the other stuff but celox seems to be pretty good. Never used it for combat type heavy wounds or anything though. Only issue I ever seen with it is what if someone is extremely allergic to shellfish?
the small qty of shell fish i'm sure offsets the capability to survive combat wounds