You will run into territory arguments if the angels pair up and if the rams pair up. The two rams will get along fine together, and you would want a bigger tank for the angels, even if you go more with a column style tank for the angels to swim at the top rather than the bottom by the rams. The tetras will do great with the Ph level and temp as the rams. All together to have an easy going tank the Ph shouldn't be lower than 6.6 for the angels' sake. The temp on the other hand should be around 80 degrees F, so they are in their breeding temps to have them all be more comfortable in the tank in general. If it is in the 70s for the temp, they will be a bit more hostile towards each other but shouldn't be an enormous issue.
I have a show tank with blood parrots, tetras, betta, an angel, rams, platys, and a cory... they are in a column style tank and they all have their own areas along with the temp being at 80 degrees F, which helps them relax as that is a breeding temp for all of them.