Nice Set UPJust a warning for the future... all of those fish will need bigger tanks.
The birchir will need a 55G I believe, as will the eartheaters (depending on the species)
The angels are ok in 30G but need a taller more than longer tank so a 30G tall will be better
Already looks quite overcrowded