I think there could be a middle ground: rent control that allows increases that average what the free market would follow (this can be determined by looking at how rent is changing in non-rent-controlled apartments), or even a few percent higher than that. This will stop landlords from doing vicious increases, but also will prevent renters from acquiring absurdly low rents.