Its the only one of those I would use. And then only the original stuff. I admit its some of the worst looking stuff I have ever put in a car, and that includes a couple of girlfriends.....
But, if you don't go overboard with it, and put in more than they say, I have never had any problems with it.
Its always better to fix the problem, but if its going to require a major repair on an engine that is not worth it, then go for it.
Its not going to seal bad water pumps, or large holes, but in its range it does a good job.