long term investment vs real estate