Hope I'm not rocking the boat but imho, your stocking list looks fine for a 46 gallon. Although, I would get 6 each of the schooling fish, not 8. I'd also opt out of the butterfly fish as it may make a meal of your cherries. How about marble hatchets as an interesting topwater fish?
Sent from...