Bill, I'm no apisto expert, but what you describe sounds like a nice setup! I have an A. macmasteri pair in a 20 high planted community tank, with giant danios, a pair of golden wonder killifish, siamese algae eaters, and a dwarf puffer (to try to control the snails). The dwarf puffer is by far the meanest fish in the tank - the macmasteri get along just fine with everyone else.
In my heavily planted 90g tank, I have a pair of A. cacatuoides 'Orange Flash' that have spawned several times (about a half dozen fry survived). The tank mates there are a discus pair, five German Blue Rams, a half dozen cories, some otocinclus, two ancistrus, a few amano shrimp, and a school of cardinals. My tap water is Baltimore City, and comes out of the tap at about 7.8, but the plants, driftwood, and CO2 keep the tank at about 7.2.
I'm a plant guy, so I have plants in every tank except my 65g Lake Malawi tank, so I would definitely say go for plants. Though if you've never tried them before, that will add an additional learning curve (though not a terribly steep one). Folks here, or on the GWAPA forum, can help.
I know Rachel (msjinkzd) has been spawning A. cacatuoides 'Orange Flash', though I don't know if they've reached saleable size yet. In addition to the other vendors already mentioned, I know several folks in PVAS are keeping and breeding several species, you might try there as well.
www.cichlid-forum.com has lots of species profiles and pictures, though you should be able to find lots of info here by searching on apisto or apistogramma.