I agree with Nick on no livebearers (mollies, guppies, platies or swordtails) and no fish that require hard water with a pH above 7.0.
Your water is suitable for soft water fishes like tetras, rasboras, labyrinths (gouramis & Bettas), Corydoras, and various other soft water fishes.
You cannot keep different species of labyrinth together so either a Better or Honey Dwarf gouramis but not both. Honey Dwarf gouramis are peaceful and hardy and do well in aquariums. They tend to hang around the surface and when breeding the males will pick on and bully other fish in the tank. But for the rest of the time they are very peaceful and get along well with most fish. Unfortunately you cannot always guarantee what sex the Honey Dwarf gouramis are when you buy them because a dominant male will show colour but subordinate males will look like females. You could get 2 fish and monitor them and hope you get 2 females or a male and female. But if you get 2 males they will probably argue in that tank.
Avoid Dwarf Gouramis (Trichogaster lalius) and all their colour forms (red flame, coral blue, etc) because they carry TB and the Iridovirus, neither of which can be treated. Most other small species of gourami are normally free of these diseases.
Some other types of small labyrinth include Licorice and Sparkling gouramis, and Betta imbellis. You will have to look around for these fish or put an order in at the local pet shop and then wait for them to become available.
Due to the surface area (15inch x 15inch) normal Corydoras are too big for the tank. However, pygmy Cories might be ok. The surface area is also too small for black skirt tetras and probably neon tetras. And I would not have a pleco in the tank. If you want an algae eater then get a couple of Otocinclus catfish.