Angelfish používa rôzne úpravy na maximalizáciu účinnosti svojich žiabrov. Napríklad majú veľkú plochu povrchu žiabrov, ktorá im umožňuje extrahovať viac kyslíka z vody. Majú tiež vysokú srdcovú frekvenciu, ktorá pomáha rýchlo pumpovať krv cez žiabre. Majú tenké, flexibilné telo, ktoré im pomáha ľahko sa pohybovať vodou a znižuje množstvo energie, ktorú potrebujú na výnal plávania.
Angelfish je schopný dýchať vzduch, ale robia to iba vtedy, keď sú v núdzi. Keď je angelfish vo vzduchu, bude lapať po dychu po vzduchu a môže dokonca vyskočiť z vody. Dôvodom je, že žiabre z angelfish nie sú také účinné pri extrakcii kyslíka zo vzduchu, ako sú pri extrakcii kyslíka z vody.