Neons are not a good idea in a new tank (though the ph would suit).
Have no experience of cichlids, are they happy with such a small tank? You'd need to check up what type of cichlid they are, too, as I believe different types have very different ph requirements. Ask in the cichlid forum.
My answer to the criteria 'small colourful fish, smallish tank, community' would be platies, as they are very friendly, easy to please, and come in all colours you could want. The answer to the fry-question would be to get only males; they are not very territorial. Though I've had no experience of keeping them in a ph other than skyhigh so somebody else might like to comment on that (yours isn't terribly low, though, so should be ok).
I have a tank about your size with mixed platies and guppies and it certainly looks bright: one pink mickey mouse platy, one red wagtail and one black andyellow tuxedo; also 1 male guppy with red tail (you can get blues which look very fetching) and two females, one with a black and yellow tail and one with a black and silver. Lots of people think female guppies look dull; I think they are some of the most gorgeous fish in existence. Though of course if you do mix males and females you will have to consider that they breed like rabbits. If you go males only you are safe from that. (females may well be pregnant already from the shop).