I am planning on getting a 40 gallon tank and I am wanting to put some cichlids in it. I was wondering if that is a big enough tank for up to 5 fish one being a Jack Dempsey. What does everyone think. i also want some live plants. Is it better to have freshwater sand or rock any thoughts?