"Достаточно" is more official, more polite than "хватит". In all other respects they mean the same.