Angels can get pretty big, but your tank is probably good for one, at least for a long time. Angels need a lot of height so your tank works out. Angels and cories is a pretty common combo, so that should be ok. The pleco is fine too. I would do one angel and one of the tetra schools.