Greece has repaid the last installment of its debt to the International Monetary Fund (IMF) two years ahead of schedule. But are all the problems gone now?