For whats its worth I have the cast EFI throttle body with the progressive linkage I am happy with it. It seemed to be the best value for a throttle body.
Its funny the cost of the holley EFI is what drove me to do a Megasquirt setup in the first place, but the holley throttle body was the best deal out there haha.