There should be no such thing as assisted housing. That, like health care takes care of only one part of a persons living. All aspects of living for the poor can be taken care of by a Guaranteed Annual Income. That covers the whole spectrum. 

The principle is that people should be given money not services. With money the poor can decide  what services they want. Clearly a lower cost method of delivery. More important it makes living better for the poor.