I've never taken nor given loans in my life, however I have tipped a few friends to help them out a few times without expecting any returns.
However, I guess that loans could be handy if you're waiting for depo or your paycheck that's few days away, but if you're taking the loan, you MUST have a way to payback without counting on winning, and if you're giving the loan you MUST be able to trust the person and expect that delays could happen.