For NA, yeah the BGE is hard to beat, There doesn't seem to be a lot of feedback on the Eddy heads yet, and at $1300 for One head I'm surprised they are sold out(according to summit complete assembled head).
as for when is the Eddy a better head, I can't answer that. I don't know anyone personally that has them., the Intake manifold yes, I know 2 and they are split on how they feel, One loves it , the other put it on CL a week after he got it.