Shops such as Aquarium Gardens, Scaped Nature, Riverwood Aquatics etc get my vote every time
I live in an area that used to have 20-30 aquarium shops, now there are just a few independents left and the Big Box Stores (that contributed so effectively to their loss) have either shutdown or drastically reduced their aquarium sections