I've always lived in a town that didn't have one. I've been within 30 minute drive only a few times. So the last 20 years I've done most of my shopping online, but I make sure I do that from local fly shops that have a good online presence- Pacific Fly Fishers, Gorge, Red's, Caddis, etc. The last complete setup I bought (that will probably be the last complete setup I ever buy) was from Red's. If I'm buying, instead of tying, I buy most of them from Pacific. Their service is awesome. Thanks Michael! But it's all online because if I have time off, it's with family, friends or on the water fishing.
Like
@Yard Sale said, I'm not going to get off early just to go spend $$ at the fly shop. Now, if I have time and in the area (usually on a trip), I love visiting fly shops. At least the friendly ones. There are more of those these days. Truly nice people like Amy at Deschutes Anglers, the guys at The Fly Shop before Mark retired, and a few others out there are super helpful and not jerks. Seems easy, but always surprised by how many shop owners don't get it.
10-6 or 11-7 during the week seems like a no-brainer to me if you really want people in your shop. Not the greatest hours for family life though so I get that side of it too. Whatever they do, if they don't have an decent online presence they won't last. Sadly, that's been proven over and over now.