Well like I said it's plenty big enough for right now. We are totally planning on upgrading to a bigger tank eventually. But for right now it's fine. I don't know if we will end up keeping the cat sharks as they are super hyper. We just got them and unfortunately didn't do enough research.
I love my Angelfish though, kind of obsessed, so I don't plan on getting rid of them.
I was afraid this would be your response. Please understand I am trying to help you avoid problems and risking your fish, which is now about to occur. As you just got them, you might be able to return the problematic fish, at least if the store is understanding and they should be if they are worth anything.
The Colombian sharks must go, unless you set up a brackish tank that is 8-feet in length. The angelfish were covered by Akasha72. I would also re-home the rainbow shark mainly because it is going to seriously limit other fish down the road.
As for the tank being OK now, it really is not OK, far from it. Fish develop all their lives, and the space around them, plus the water parameters, are both crucial to this development. Fish have inherent requirements and behaviors, and they need to develop these properly or they will have health issues and a shorter lifespan. I'm sure you are like the rest of us, and care for fish and do not want to endanger their health. Steps must be taken to deal with the issues before it is too late. The brackish requirement for the Colombians is a major issue in itself.
You have learned the lesson of the need for research before acquiring any fish; this is something all good aquarists learn. Fish are living creatures, and each species has specific needs that must be met or they are not going to be in good health, and that just isn't fair to the fish. The two citations in my signature say it all.
Byron.