Angelfish would be fine, too. Firemouths, severums, festivium have a reputation for being relatively peaceful, but they're also pretty big. I've heard luck with people keeping platys and swordtails with unpaired convicts, as well. They're nimble and robust enough to put up with some amount of aggression, but paired convicts are terror for anything that shares water with them.