I guess all things are subjective but here goes. As far as glasses go Liberty Sport makes the best glasses. Many different frame measurements so glasses actually fit your face. the foam is very hard like a gasket and is held in place with magnets. Photo senstive with vision correction. I've got oakleys, wiley, costa, and they are great glasses just dont work well on the bike.
As far as windscreens are concerned I have 6 or 7 and they all are good for something. Look good, slow speed high speed or something. but I have had my bagger shield on for over a year and love it. It is a 2 piece low piece is smoked and top piece is clear. let it low for bar hopping and putting around and put it up on the highway(no buffeting) or when its raining. It really looks great and works well.
BigLew