Смотря для чего Вы изучаете язык, с чего начинаете и на каком уровне хотите им владеть.
В зависимости от начального уровня:
Если владеете английским на базовом уровне, но хотите свободно говорить, можно, конечно, и по сериалам учиться, но лучше найти на форумах иностранцев, которые хотят изучать русский и учить друг друга. Так у Вас обоих получится овладеть иностранным языком на уровне носителя и всегда будет возможность получить ответ на сложный вопрос.
Для чего изучать язык:
Для сдачи ЕГЭ лучше изучать язык с репетитором. Вы сосредоточитесь именно на разборе грамматики и заданий.
Как правило, с репетитором учат язык с нуля до базового уровня, чтобы овладеть грамматикой и уметь говорить правильно.
Чтобы владеть разговорным английским свободно, проще учить его самостоятельно, увеличивая словарный запас по книгам и сериалам.
Чтобы владеть английским в совершенстве необходима, конечно, практика с носителем языка!