I agree. I always try to support my LFS when I am able. At the same time, I always want the best deal... or at least not to pay too much extra as I don’t mind if I’m paying 50 cents extra, for example.
Sand, whether online or in an LFS, is one of the products that is always comparable. So I support getting it from them. I use Carib-sea ‘special grade’ now, and their ‘oolite’ in my last tank, which was pretty but very hard to work with.
As for which type you choose, beware: “Fish Safe” does not mean “Reef Safe”. Carib-Sea brands many of their sands as Fish Safe, but these contain silicates that will kill all corals and nems within 24 hours. Unfortunately, one of my good friends made this mistake and lost about $100 in new frags each week for a couple months before he was able to identify the issue.