I may be showing my age here, but do you remember a tv commercial for beer back in the '70s where Yankees owner George Steinbrenner is arguing with some guys about whether Miller Lite is "Less filling" vs "Tastes Great?" Manager Billy Martin pipes in with, "I feel very strongly both ways."
As do I about your question here. I agree completely that all of the items you list are important when analyzing an income-property investment. I also agree that the analysis is all about cash flow and cap rate (and also IRR, but not cash-on-cash -- I'll explain in a sec)
A complete analysis of a potential income-property investment should include not only its current performance, but also a reasonable projection of its future performance througout the expected holding period. Those projections are going to be tied closely to what you believe about things like employment and market trends, population growth, etc. If you see strength in those areas, then you may project higher absorption and increasing rental rates. If you see weakness, then of course you would assume the opposite.
So your projections about future cash flow, cap rates, and overall IRR will in fact be driven by the larger economic and market issues. Those issues are important to the extent you believe they will impact future performance and overall rate of return. So you see -- I really do feel very strongly both ways.
One sidebar: The reason I'm not a big fan of cash-on-cash return as a metric is that it looks at a property's performance at a point in time. If you expect to hold a property for any length of time, then IRR -- which is sensitive to both the magnitude and the timing of future cash flows -- can tell you more about its expected performance.