Cash is king right now. If you can put a large down payment, it makes sense. Otherwise, rent and invest the difference.