I agree, longer the better as it gives more opportunity for sight breaks. But wide is also a decent way to go, as long as the footprint is increased and the gallonage isn't going to height.
But if I already had a 7'' tank, and wanted to upgrade the cichlids, I wouldn't want to decrease the length.