The 'always buy' and 'always rent' camps are both wrong. The honest answer hinges on five inputs and your local market.