I don't remember being fond of the term. Aeon kind of made sense. Esper, sort of. Eidolon feels like they were trying to say Idols which feels like a cowardly way of saying Gods. Terms I'd like to see used include Seraphim and Nephilim and perhaps Theos.