I love my foamposites. They're pretty much the only shoe I want and hunt down on the regular.
I wouldn't mind them being on ID. Personally, I don't care what nike comes out with or how much they make a mockery of the foamposite line on their own. I know they will not make them like they did prior to 08. Since the shape won't be the same and they are shoving more and more foams in the toilet, at least allow me the opportunity to create some pairs that I want. Even if the options aren't amazing, I can create something that would suffice.
You can't make everyone happy, I know putting a shoe on ID usually "kills" the line, but I think a good amount of people would rather that than not.