Arcane Fire requires you to cast a spell, therefore it lacks the "at will" of the blast.
Spellfire Wielder, again, needs to be charged by absoring your own positive spells, isn't it?
How does Eldritch Blast determine damage? by character level, class level or caster level?