Most economists will always suggest offering cash rather than in-kind transfers. It's the most efficient way to do things. It will help seniors find what they prefer and also what suits them best, given the range of needs out there.
Where public policy steps in is in looking for those market failures. Where is that housing simply not available, not safe, and not accessible? That, I think, is where the priorities would be for public housing.