One-time purchase for an existing model (eg, works right out of the box) OR bring-your-own-model would be great.
As far as failure mode -- missing suggestions is rather unavoidable, isn't it? So occasional wrong suggestions would be fun as long as they're clearly shown. Something like "I'm not sure, but there might be a solution with..." would be ideal; it lets me explore knowing that it might be a wrong direction.