Is borrowing money ever a good idea?

No.