One thing that can't be factored in is the resale value and the fact that the market seems to dictate that banks, despite them not being the most efficient card to buy hold their resale value well.
All these factors are what make this game so much fun to constantly tinker around with!
RE: dCity Investments - what cards should you buy on the market?