+1
if your filtration can keep the chemistry in check, then i think that's a good list. the 120 is such a weird tank, IMO, since it is only 4' long. they're wide though. tangs seem to do best in longer tanks, but i think you'll be fine. i have a yellow, hippo, and naso in my tank and the hippo just hides behind rocks all day, until feeding time of course. i would go with the flame angel, since you'll already have some yellow and blue in the tank, JMO.