Definitely Darkfire. You can't attack with it in the same round that you cast the spell, but afterwards, you can make attacks, melee or ranged to 120', as touch attacks, and make AoOs with it as well. Note that the spell does not force those attacks to take a standard action, so you can make iteratives.
Too bad there's no special rules to give bonuses for the fact that the spell is invisible to all but darkvision ... Invisible "weapon" attacks should get some kind of bonus ...