I think there will always be a market for a good LFS. Buying corals online seems to work for me but ordering fish has been hit or miss... mostly miss. I like to look at the fish see its mannerisms and then have them feed it before my eyes before buying it.
Don't doubt your experience, but mine has been precisely the opposite LOL. I have good success buying fish online but not corals. The latter I buy almost exclusively locally - either LFS or in trades with other reefers.



