There are no "bests". A well-built block foundation will be better than a poorly built concrete foundation. All need to be properly designed and reinforced for the wall height and the soil surcharge if any. You would also do well to heed the recommendations of LicensedWaterproofR for the construction, dampproofing, waterproofing and backfill of your foundation. The words "clay soils" should be a warning bell..you don't want clays right against your walls.
Many builders I work with prefer block walls to concrete, because concrete forms shift when heavy wet concrete is poured into them, and you're kind of stuck with what you get, but if a block wall begins to drift out of line, the masons can bring it back in the last few courses, and they end up with a nice square foundation. Block foundations, when properly parged, look much better, in my opinion, also.
I am not a great fan of depending on caulked joints permanently below grade, but I must say I have no direct experience with precast foundation walls.
One reason to choose one method over the others is which methods are in general use in your immediate area. If you don't see many concrete foundations, and most seem to be of block, maybe that's the way to go, because you will be sure to be able to get a few good bidders for your project. If you see almost all concrete foundations, then the local people will be less familiar with block work.
I practice in Rockland County, New York, where almost all foundations are block, and most contractors prefer them. If you travel less than 50 miles to Long Island, New York, you won't see anything but concrete, and that's what almost all the local builders prefer. You pays your money and you takes your choice.
Architect (NY) and Home Designer (PA)