So I will be getting a 90-gallon fish tank soon (the tank will be properly cycled before adding any fish) and I'm trying to figure out the stock list. The tank comes with a Fluval 405 but I might buy another filter if needed. The tank will also be planted with wood and rocks. So what I would like to have is 2 Angelfish 10 Cardinal tetra 10 Rummy nose tetra 10 Harlequin Rasbora 1 Common whiptail catfish 2 Bolivian Rams 3 Swordtails (1m2f) 8 Sterbai Corydoras Now that would be my perfect stock but I think it would also be overstocking the tank. Would the Angelfish, Bolivian ram, and the Swordtails get along? Should I get rid of 1 of the species of schooling fish and make the other 2 slightly bigger? The only fish that are a must-have in this stock list are the Angelfish. Everything else I'm fairly flexible on changing. Any advice would be greatly appreciated.