Sounds good for stocking. Only recommendation would be adding a more active fish to the list.
I don’t have any specific leathers to recommend, but the best would probably be weeping willow, devils hand, or toadstool. Other soft corals are Xenia, green star, or zoanthids. All look really nice and grow fast. Nearly indestructible too. I got most of my stuff at petco, I regret it. Online is good, but corals may not doo well in transfer. Finding a good lfs nearby is the best bet.
The tank was about $160, but it is a 13.5 gallon that comes with all of the required lighting (corals need specific lighting to live) and filtration. All you need is a heater. It’s not the best lighting or filtration, but is adequate for beginner corals and fish. It winds up being cheaper than buying individual parts.
Next cost is live rock, it depends on the seller, but averages about $5-8 per pound, I would put about 7-10 pounds in a ten gallon. I think I only have about 10 pounds in my tank.
Then fish, most of the ones you listed go for $10-20, which isn’t too bad. Most of the clean up crew is also pretty cheap, not sure about pistol shrimp pricing though.
Then the fun part... coral.
Expect to spend a lot on coral, I probably have about $250-300 worth in my tank, and only have 5 leathers, a zoa, Xenia, and torch. My recommendation to save money, buy a few cheap corals that grow fast, and drag them when you need to or let them spread on their own. It does take a while.
It is expensive, but totally worth it at the end of the day!
