I would recommend the Warby Parkers. I am on my second pair of Warby Parkers and I have an expensive pair of Italian-made glasses. My WP frames were in decent shape so I had my optometrist replace the lenses when my prescription needed tweaking.
I have progressives, but I only wear my glasses to read, watch tv,etc. Since I take them on and off, they drop all the time. Imagine falling onto parking lot when I step out of car …
For my money, it is far less painful to replace a $300 pair vs my $1000 pair (as in the time I accidentally threw my glasses in a trash compactor - ugh)