I wear glasses and don't get on with goggles.
My favoured option is the Honeywell Bionic face shield but they seem to have gotten expensive reciently (like all visors and PPE it seems)
Zoro also do protective visor covers which are well worth having if you go that way.
My only gripe is, not many ear protectors fit under them (mind you I’ve a big head)
I can get the thin Peltor neck band type to work and of course ear plugs work fine.
I haven't used goggles since I started wearing specs many years ago, been using a Scott Protector faceshield, they wrap right round the face and under the chin, never steam up and you can wear a dust mask under it too,
I’d recommend some form of face shield with glasses beneath. The amount of times I’ve ended up with debris in my eyes even with good fitting goggles and using tools correctly... and buy the best quality you can afford, you only get one set of eyes!