How does a country determined which of these organizations to approach for funds. If these institutions are always availed to receive. Some countries are not going through these structures rather they borrow directly from the bank of another country. Which is better?
The IMF, World Bank and other lenders have requirements that make borrowers eligible for a loan.
Direct borrowing may not have so many requirements for eligibility, so maybe countries do direct borrowing when they know that they are not borrowing for capital projects or policy actions.
source 1
source 2