I am looking to add a large angelfish to my tank. I really love Emperor and Blue Girdled (Scribbled one I like but I heard they are VERY hard to keep). The tank is a 125 (small i know), with only a purple firefish in it and lots of rock it large holes and some caves. There is a lot of open water and I was hoping an angel would sort of drift around and make the tank look more full, is this true? Also i have a couple of LPS, some rics, and 1 SPS and anemones. Will it hurt the corals, which species is the best for my tank (size and rock), and will it fill up the open water? Also when suggesting a species please say how fast it grew (my friend wants a juvenile that will stay small and grow slow for his school tank).