I had tried asking this question a while ago, but didn't get much feedback on it. So, I'll try to ask it again under a different title and rephrase it better. I also made some revisions to my possible plan. My tank is a fully cycled 45 gallon cube-shaped aquarium. It is 24x24x19 inches, so the height is less than the tank is wide and long. Right now, the tank is a peaceful community with a single angelfish, which is a semi-aggressive species. I also have red eye, black phantom, and Congo tetras with some mollies and a butterfly gold-spot pleco. Eventually, I would like to have two to four angelfish (leaning towards two), a pair of German blue rams, and a trio of Cockatoo dwarf cichlids, as well as my pleco and school of six or so black phantom tetras as dithers. I will rehome or trade in the mollies and the other tetras after I build the tank up with caves and plants to my trusted LFS. I realize the differences in water parameters from my current tank to the new setup, but I am soaking a dark piece of driftwood that will lower pH. My water is already pretty soft (groundwater, no chlorine or chemicals) and the pH is right around 7, so even now, it would be acceptable for the cichlids. I am not going into this blind, I have done a lot (and I mean a LOT) of research. I wanted to hear your guys' opinions on this. Any experience keeping those fish together? Would the tank be overstocked? Any advice is appreciated. Thanks.