In a word--no. Now to explain, and as I don't know your level of knowledge, pardon me if I state what may already be known to you.
Tetra, danio, cories and otocinclus are shoaling fish, which means they live together in very large groups. The groups can be much smaller in an aquarium than they ever would be in nature, but at this point we come to differences between species. And, when the aquarium size allows, it is absolutely always better to have more than fewer of any shoaling fish (there are a few exceptions, but not with the fish mentioned here). I'll take the catfish types first.
Otos seem to manage with fewer, and while I would aim for five minimum, I have had success with three. However, leave these to last in stocking, as they always settle in better in an established tank. Established is different from cycled, and means a tank that has been running with fish (and plants, assuming these) for a couple months at minimum.
Cories shold have five-six of a species minimum, but with more than one species you can jiggle this a bit. But in your case, with just the two species, and given the tank size, a group of 9-12 cory would be much better. You can have 3-5 of each species, or more of each species.
Now to the tetra and danio. Danio at six is fine, though as you have the space I would add a couple more, say 8-9 total. The Black Phantom do better with more, and perhaps 5 male and 4-5 female would be nice here. The Serpae is trouble. This is a known fin nipper, and can best be kept safely in groups of 10 or more. However, sedate fish should not be included in their aquarium, so having these will (or may) limit or prevent other fish. I personally would avoid Serpae, and if you like their colouration consider one of the related but much friendlier species such as the Rosy, Roberti, etc. These will also shoal with the Black Phantom, since they are biologically very closely related.
The livebearers have no shoaling issues, but here you are best to have males only; females will be hounded by males (if present), and continually producing dozens of fry. Swordtails get large, but you have the space. Though once you have decided on the shoaling fish numbers, you may need to reconsider everything.
Hope this helps.
Byron.