I have bought my last 4 masks - each a different brand and model - on-line without too much problem, especially as I have a fairly large head and face and masks are getting smaller.
I think modern silicone skirted models are more forgiving.
This forum is a good source of information and recommendations
But trying it yourself is best, obviously
I currently use a Technisub Aqualung Micromask for Spearfishing. A cressi mask became popular after that I forget the model name. Lots to try!
Before that I used an X-combat mask (nice and good box), Omer Alien ( misted up before extensive cleaning and use. One lens came out after several years use but fitted it back using vice, carefully. No box.) And before that a Taiwanese copy of the Cressi Big Eyes - a nice scuba mask I think, wife likes it for snorkelling now (big glass and clear skirts). Before that I had an old 1970s British, rubber Brit Marine mask! Masks are getting better
