Overall ICSE syllabus (like languages) will give slight upper hand in English to their students. This will help them with some exams which are based on English. But then one has to read Shakespeare. IGCSE are more practical and application-based.