I agree with most of what's been said, but Vlad's point about nitrates is especially important, and the only realistic way to handle nitrates is with water changes.
ALSO, an overstocked tank can have perfect water and still be terrible for the fish. The stress of overstocking can cause more harm than bad water. Stress weakens the immune system, and ultimately kills fish (not to speak of just the general poor quality of life).