I'd think a firemouth would be ok with
adult cherry barbs & danios swim pretty fast. My husband says we had neons & cardinal tetras with ours back in the day but some smaller 1s were eaten. I don't remember...We didn't try them with gouramis but (guessing) since gourami is a mid to top tank swimmer, firemouths low to mid level. For cichlids, firemouths are pretty mellow except when breeding (& with just 1 you won't have that problem).
The way to sex mollies or any live bearer is to look for a dark "gravid spot" near the vent on females (almost all will be gravid from, say, half grown) Males have a "gonopodium" a longish rectangular "fin" kind of behind the ventral (bottom) fin. Search for pics to compare. Many livebearers can "store" sperm for quite a while so you can get fry months later.
Learn to like some algae "patina" on your decorations, it softens the harsh white or light colored look things...like your shell...Is it real? If so it may boost your GH hardness...
We can discuss water parameters, live plants, other fish etc. later. For now, I'd say skip the SAE. There are prettier fish but SAE will limit those options in some ways. We don't want to overwhelm you...just yet
baby steps for now