 Taubman Centers NYSE:TCO and National Storage Affiliates Trust NYSE:NSA are both mid-cap finance companies, but which is the superior investment? We will contrast the two businesses based on the strength of their institutional ownership, risk, analyst recommendations, profitability, earnings, dividends and valuation. Dividends Taubman Centers pays an annual dividend of 2.70 per share and has ... 