The Grassy Gnoll
Explorer
8 pages to sift through so apologies if already covered, but...your opening para describes Eldritch Blast as being useful at higher levels for attacking multiple opponents. But a Magic Initiate just gets the basic level of the cantrip. Unless they have 5 levels of actual Warlock (in this case) on top.
However, FWIW, I love this Feat and tend to choose:
Bard: for the Rogue or anyone who hates those feelthy Eenglish kaniggets
Prestidigitation (love this cantrip)
Vicious Mockery
Disguise Self
Wizard: for the Rogue
Presti
Message
Find Familiar
Druid: for the Monk/Little John fighter
Shillelagh
Magic Stone
Goodberry
However, FWIW, I love this Feat and tend to choose:
Bard: for the Rogue or anyone who hates those feelthy Eenglish kaniggets
Prestidigitation (love this cantrip)
Vicious Mockery
Disguise Self
Wizard: for the Rogue
Presti
Message
Find Familiar
Druid: for the Monk/Little John fighter
Shillelagh
Magic Stone
Goodberry