We have 2 heart shaped Red Blood Parrot's ..they are probably about 3" or so. We had them in a 5G minibow for 5 days until we could get a bigger tank. Not realizing when purchased how big they would get....We now have a 29g with the 2 Parrots and 1 small pleco. We are wanting to get a Bala Shark, 1-2 Angels and 6 Zebra Danios....Will these be compatible? Is that too many for our tank size? I like the zebras, but there sole purpose is to be a calming school for the BP's and I'm not sure if they are too small to survive? Other recomendations? Do the Angels need to be kept in schools or is 1 or 2 OK? Any other cool brighter colored freshwater fish that would be compatible? How many fish should be our max for tank size??