What is the best head for a small block.

If you look at the flow rates of the TF heads, they are not much better than Eddy heads until you get above .600" lift. IMO, this head is not any better than the Eddy Performer head at valve lifts that are below .600". Flow at lower lifts are more important that flow at max lift because that's where most engines spend their time. The TF heads MAY be better quality but are they better enough to warrant the greater expense.

Going by what Trick flow says, the new head flows over 280 at 1/2 inch. You have to have very good eddie heads to have them flow that much at that amount of lift. IE, good porting.
I had a set of stage 2 eddies done by Hensley performance years ago that maxed out at 275 at .600 lift, as an example. Dont go by flow numbers posted at places like Hughes. My opinion is they arent accurate.
This all said, it depends on ones goals. Those eddies i had ran 10.70’s on a 3350 pound car with a .600 lift flat tappet with a 727 tranny at about 11.5 compression.
Cost wise, i think the trick flow heads will be significantly cheaper. I was told 1099 each with roller springs and good hardware, with a quality valve job.
You wont get eddies to that level at that price.... IF the trick flows indeed flow what they say as delivered and are ready to bolt on.
Time will tell. I plan to be a guinea pig.