I think the black phantoms would be good tankmates.
The female bettas won't "pluck" their eyes out!!! Good gosh! If anything the tetras might be a little nippy, but if they are in a school, you should have no problems whatsoever. Putting gouramis and bettas together is always a risk. Both are territorial, no matter what kind of gourami you get. Just remember to cycle or seed your tank, and don't add all those fish all at once! Maybe the bettas first, keep those for a couple weeks, then 3 tetras, then another 3 tetras a month later. Gotta give that tank time to adjust to the bioload! Also, for a tank with that stocking, I'd suggest either a 20 gallon long or high. Then you could also probably get some sort of bottom dweller.