Firefish are known jumpers, so covered tanks might be needed. But with a covered tank, there gas exchange/oxygen issues with glass or similar covers. Egg crate palstic with breathing holes work (like the ceiling light grids). There are also other kinds of starfish (linkia for instance) which can be more difficult to keep - gotta have good water and more experience IMO
I stay away from damsels as they can be little terrors in a tank. I'd say OK on the wrasses too. You know, it should take you nearly 6 month to get fully stocked. This, as you add fish slowly, maybe QT new fish for 3-4 weeks then add them to the main, QT new fish...
Take your time and keep an eye on the water readings. They;ll letcha know if you're doing something wrong.
BTW, I'd replace the blue/hippo tang with another kind. I'm a big chicken as I hear they are regular ich magnets. But then again, like I said add the tangs last and togther if going for two of'm to keep agression at bay.