Having recently visited my local fish store (lfs), I thought I would comment on what, IMO, makes a good one (the photo above is not my local fish store, btw). At the end of the day, where you choose to purchase your fish is entirely up to you. Some hobbyists order online, some buy from their lfs, some buy from general pet stores. Pull back the curtain a bit at an lfs and you'll figure out quickly who knows what they're doing, who to trust, and who not to.
Here are some things to look for that, more often than not, suggest that an lfs takes good care of its fish.
The Cichlid Room Companion
Tropical Fish Hobbyist
American Cichlid Assoc.
African Cichlid Hub