Is my Warlock useless to the group now that we have a wizard with Eldritch Blast and two Bards who focus on utility?

Recently the other players in my group got tired of their characters; now they’ve turned up with new ones and I’m worried that my Warlock has nothing to add to the group anymore.

My Character

Level 5 human Pact of the Tome warlock, Fiend patron.
Stats: STR 14, DEX 12, CON 13, INT 14, WIS 14, CHA 19
Invocations: Agonizing Blast, Repelling Blast and Devil’s Sight.
Feats: Spell Sniper
Spells: hex, darkness, hunger of Hadar, invisibility, and comprehend languages

My group: a barbarian, two bards, a wizard and a rogue/druid multi-class (sorry I don’t know specifics on their classes); a Sorcerer or Cleric might be joining soon.

I am thinking that now that we have a wizard (with EB), it’s stupid to have the ritual invocation (Book of Ancient Secrets). One bard is the face whilst the other has utility spells like charm person and darkness; I’m not a Hexblade so I can’t go melee.

I feel like I’m just an extra mouth to feed; is there anything more I can do to contribute to the party that someone else isn’t doing better?

The DM rolls to see if we have night-time encounters or not.