I have a 60-gallon fish tank, 48 inches by 12 by 24 LWH. I have many plants which keeps my ammonia negligible (but the nitrates will build up). I have 8 tetras, 8 cory cats, and 8 danios. (the cory cats are albino)
My water is usually 10dH so it's hard water, I guess - but my fish seem to love it. It's hard, I suppose, due to all the Flourish Excel I put in it. It makes the ammonia and pH test go off the charts. I have Daphnia, Brine Shrimp, bloodworms (all freeze-dried, they all float and only go in the depths when brought down by the filter stream), fish flakes, and sinking wafers. So my cory cats will eat the wafers, tetras the fish flakes, and the tetras and danios take care of everything else.
I want to add something smaller than a pink kisser. Those, I think, will eat my danios, which aren't big enough yet (they're like 2 inches). I don't know if I want to add schooling fish, or fish that are ok with being group of 3 - I don't know if any species of freshwater fish will tolerate being alone, like an angelfish - but I don't know if they'd be suitable due to fin nipping.