Dragonfire Adept gets fewer invocations, but can use breath weapon and breath effects to simulate a larger number (if one chooses the right effects: slow breath is in some ways better than a slow spell, since it partially affects targets who save).
Anyway, without Eldrich Blast, the Warlock should have something to do in combat besides spam chilling tentacles. Here are some ideas:
#1: Make it a variant Rogue:
- Sneak Attack progression (1d6 at 2nd level, 5th level, 8th level, 11th level, etc.) inferior to a Rogue but still effective.
- Shortbow proficency -- in fact, proficency with all Rogue weapons.
#2: Give it a pokemon helpful companion:
- Fiendish Familiar from the Druid's Animal Companion list, but with the Fiendish temlpate, and with all the level-up benefits of a Sorcerer's familiar.
- You get a new one every day for free (if the old one dies, or if you level up, or if you just want a different one).
#3: Make it a ninja:
- 6 skill points/level
- Poison use
- Some kind of level-based craft bonus on making poison, because otherwise that stuff is just really expensive
Cheers, -- N