Ask yourself this...
How much did you spend at those shows and shops that are or have closed. Did you play your part in keeping the doors open or keeping them profitable. One buyer alone can't carry something like that, but with ebay, the sellers are competing with 100s, maybe 1000s with the same cards, all wanting to sell them to help fund the next box/case purchase. Card show dealers and shops only had to compete with a few dozen other dealers, maybe, to get your money.
I for one don't necessary miss the local shops or shows, although I did enjoy browsing for bargains and special finds. Mostly though, it was a lot of asking and not receiving for me. The same sellers over and over, rarely getting anything new and rarely seeing new blood. I go to shops now and find it's almost always a complete waste of time. The display cases are fighting for room with pokemon and other nonsports/fantasy cards. The places are usually filled with too many kids (playing/trading those nonsports cards) or when something decent is in the case, they don't have prices or they are obnoxiously priced.
Other than a huge shipping bill, give me ebay any day! Where else can you buy certified autos of solid fan favorite players, stars and even HOFers occasionally for $1-5 consistently. The Darren Daulton I got today from ebay for $1 would be marked $10 is a shop display case!!! Oddball items I have never seen pop up with decent frequency. The last time a local shop had something Garvey I needed??? Never is what I am thinking!