I've purchased Zenni glasses for my last 2 prescriptions. The first pair I got I found much more comfortable after replacing the nose pads with a kit from Walmart. Otherwise the glasses are pretty good - lightweight, double hinged and everything.
I reordered the same frames this past year and they seem to be fine, so I don't know if they changed up the nose pads in any way or if I managed to adjust the frames properly this go around.
For sunglasses I go with with Luxottica because of the premium polarized lenses. I wear sunglasses 11 months out of the year so I definitely agree on getting a quality pair.
I got 2 pairs of glasses from zenni for a total of $40, including shipping. First pair lasted 2 years, still using the second pair 3 years after I bought them. Better quality then any other pairs I've had, including a $400 pair from the optometrist.
In terms of comfort and vision I'll pick the expensive glasses every time.