Is this better for the list or do I still need to eliminate some things? Also please keep in mind that the top four fish I already have.
That list is a bit better, but there will still very likely be issues with this stock list for a 90-gallon tank. If you plan to upgrade in the future, I think it is best to have the upgrade already or at least specific plans and time-frame before getting fish requiring it at adult size.
My thoughts on your list, assuming the tank is 90-gallon with the same footprint as standard 75-gallon (48"X18"):
1-4: you already have them and all should be fine in a 90g.
5,6: Both probably fine for a heavily-stocked 90g.
7-10: Possible, but anthias are typically somewhat difficult to care for, especially in a heavily-stocked tank, since frequent feedings are likely to cause troubles in a heavily-stocked tank and anthias require frequent feedings.
11: acceptable addition.
12: May get too large for a 90g, especially if you do not have a lot of empty swimming space (which limits the rockwork needed for heavy stock and limits the surface for algae growth for foxface food), possible inclusion for a 90g stock list.
13-17: Pick only 1-2 tangs for a 90g, and they should be smaller tangs such as those from the genus
Ctenochaetus (Bristletooth tangs), maybe a yellow tang, possibly a purple tang but not recommended, others on your list will probably get too large for and not do well in a 90g tank.
18: Not great for a 90g, will probably get too large and will limit clean-up crew options.
19: Not recommended for a 90g for same reasons as 18. Harlequin Tusk.
20,21: Both would work for a 90g and may both work together, though both could cause trouble for each other and/or other fish.
These are my own thoughts from doing research on stocking a similarly-sized tank. The list I ended up considering for a 90-gallon (tied to a 75-gallon sump) was as follows:
1x Orangespotted Shrimp Goby
1x Rainford's Goby
2x Ocellaris Clownfish
1x Bristletooth Tomini Tang
2x Cleaner Goby (genus
Elcatinus)
3x smaller cardinalfish (3" adult size)
1x engineer goby/convict blenny
1x Melanurus Wrasse
2x Scissortail Dartfish
1x Bicolor Foxface
1x Purple Tang
A few notes about my list:
A) This would be a heavily-stocked 90g list since the system would have been attached to a 75-gallon tank on the side as well as a 75-gallon sump, so total water volume would have been more like 220 gallons. Compartments in the sump and in the side tank would have included macroalgae and other methods of nutrient export to deal with the heavy nutrient load. A simple 90-gallon system cannot support this list of fish.
B) The bicolor foxface is my favorite fish, so I wanted one but really questioned the inclusion in a 90-gallon, since it would ultimately grow too large to be comfortable in anything less than a 125-gallon tank. This applies to nearly all rabbitfish/foxfaces, except possibly the one-spot foxface (
Siganus unimaculatus). This is also why I immediately rerouted plans when I acquired the 125-gallon tanks.
C) The purple tang was a fish I already had and I wanted to include, but I again questioned it, since a 125-gallon seemed to me the best minimum tank size to consider for a purple tang. The upgrade to 125's alleviated this, but the tang ended up dying during stresses and lack of maintenance while I tore down my original 75-gallon FOWLR that I acquired from a co-worker.
D) A significant issue that was never personally proven for me is that aggression would have been very likely with this stock-list due to limited space for so many different fish, even though I chose fish with different function/food/living areas. You will need to account for possibilities of aggression if you attempt a heavily-stocked mixed-community tank.
Just some more thoughts to take into consideration...