The quality from petsmart to a store that knows about keeping african cichlids is like night and day. I have a local store that sells the same species at a cheaper price but WAY better quality and assortment. Also, practice keeping stable water conditions, my tap is 7.0 but my tank is steady 8.1... learn about keeping proper water parameters so that you keep a healthy tank. I read articles for a long time before I ever started my tank and it paid off! If I would have rushed into it, I would have had a disaster on my hands. Get into a good water maintenance routine, I do water changes 2 to 3 times a week but have each water change down to under 30 mins for a 25% change on my 90 gal. Also, figure out if you want peacocks, haps, mbuna, etc and learn about that specific type. When I first wanted an african tank, I didnt even know there was a difference and now I know what to mix and what not to mix. Go as far as looking at species within a type, IE what mbuna are compatible together (sex, species, numbers of each).
Keeping an African Cichlid Tank can seem overwhelming and a lot at first but once you LEARN about them and KNOW about what you are doing, its as easy as keeping any other freshwater tank. I have over 200 dollars worth of fish in my 90 mbuna tank and if I didnt know what I was doing before I started, I would have made an expensive mistake.