Some students think it is useful to learn English in an Anglophone country because they are able to practice English in public places, I. E. stores, restaurants, and etc. Students may converse with native speakers and immerse themselves in the culture and customs, thereby catching onto slang. (
Not all Anglophone countries have 'English cultures and customs'). However, other students may disagree. Some of the latter group find it too costly to study abroad. While many students may study in Anglophone countries for two or three years, these students may still make little progress.
In my opinion, it is beneficial to learn English in Anglophone countries because diligent students of the English language should be able to speak the language in the real world with native speakers using common language. Additionally, they should learn to understand various unusual or distinct English accents. If they only go by text books or the classroom learning
(you might not want to trash your teacher) in speaking and practicing English, they may find it difficult to communicate with native speakers and to fully understand native speaker's dialogues, either with the student or students or with other native speakers.