You have a good setup. It seems to be established, no major algae issues, and the livestock seems to be doing good.
However, I think the tank theme lacks direction. In other words where do you want to end up in a few years with the system? For example you have some corals but not anything that really shows up. You have some nice fish, but some of them may not work out with corals. You also seem to have a picasso trigger in there with a banded coral shrimp.
I think your going to have to make some choices in what you want to keep in the tank. Personally, I'd get rid of the damsels. I'd also get rid of the picasso trigger. When these get large, they tend to get really nasty, and often kill every other fish in the tank. You also seem to have a juvenile angelfish of some sort, perhaps it's an emperor angel? There are quite a few fish that look similar in their juvenile form. These will tend to eat all sorts of coral and similar items in the tank.