A lot of better and newer cams out there. I would have anderson ford get you one..to your specifications. Meaning blower/NA/Nitrous. Just my 2 cents!! If it matters, I make a ton of power with a stock cam.
i have the Ecam on my car. i have more mods, but still stock heads, i didnt get anything but a lumpy idle and a days worth of work. i say save it til you have heads, thats what i shouldve done.
I have the E303 and it seems pretty mild, but it does cause some of my idling issues I think it got it all worked out though. Like mentioned there are many more popular cams out there now.