I say yes, because the feat is completely useless even for sorcerers if you only get a piddly lower level spell from your own spell list.
That said, I wouldn't let a wizard take a spell that is only on the bard, ranger, or paladin list. A 9th level wizard shouldn't be able to get holy sword...