I'd consider dropping the BN plec as well, as it's going to be 6 inches by themselves.
Also, guorami's are a bit sensitive to bad water, so with such a small tank, you might want to opt for a hardier species.
Definately leave the rams out, they will get stressed, and again, with such a small tank, bad water will be an issue very quickly. 
If it was me, I would make a choice:
either:
Gouramis (1 male, 2 female )
AND
x-rays
PLUS plants
Or
Platys AND guppies
Personally, I think that the "colourful stuff", like platies, mollys, swordtales, guppies etc, never look very good mixed in with tetra's expecially.
Steve