For best visibility, I'd prefer the contacts. I just can't put too much effort everyday to deal with them, I've tried on several occasions over the years and on my dear wife's insistence as well.
I do alright with eyeglasses with thin arms/stem. (otherwise hinders visibility of vehicles on the side)