Ancalagon
Dusty Dragon
The feat should be rewritten to be in line with how such feats are handled these days, with the 1st level spell gained becoming effectively a known and memorized spell that can be cast with your normal spell slots. The current status, where (by RAW) it only does that if you are a memorized caster taking it in your own class, is way too convoluted and counterintuitive, and the misbegotten child of poor phrasing.
But beyond the actual way the level one spell works being needlessly complicated by RAW it also makes the feat a trap choice for anyone who isn't well versed in level one 5e spells and who doesn't read an optimizing guide to learn which handful of spells might make sense if you can only ever cast them once a day (and to eventually just decide to take Find Familiar or Hex). If one could use their other spell slots for more castings then for casters any good level 1 spell would be a reasonable choice rather than just the handful that get a lot of use out of one casting, which really simplifies taking the feat a lot.
Beyond that I don't think the feat needs to be a half feat or anything like that. The breadth of choices it makes available makes it better than its competitors.
I'll note that this "breath of choice" is... well it's a bit of an illusion for the level 1 spell isn't it? I do agree with you that it should not be a half feat (it would be definitely better than fey touched!), but I wonder if a small extra perk (like what was suggested above) would be better?
I'll also note that giving this feat to an NPC is a great way to make someone the "village mage". If some old person has a crow that spies for them and can be use to carry small message to the town mage a few leagues away, can make light appear out of thin air and throw bolts of ice? That's a wizard!!!
