Concordo com todos os seus pontos. Quando aprendi Inglês, o único meio de imergir no Inglês era fazer intercâmbio (por no mínimo 2 meses, num lugar sem outros Brasileiros por perto) ou ter aulas particulares com bons professores.
Mas o problema é o custo de tudo isso. Com o dólar de hoje em dia, intercâmbio ficou muito mais caro. E aulas particulares, são geralmente para quem pode pagar, pois não costumam ser baratas.
Há porém um novo método, que é popular lá fora, mas que ainda poucos conhecem no Brasil. São as aulas particulares todos os dias pelo Skype por uma mensalidade fixa (R$249), independente de quantas aulas você tomar.
Dá uma olhada e veja se te interessa. Tem 2 aulas gratuitas para você testar, mas se precisar de mais, me avise por favor. Abs!