Оба нормальные. Как дополнение к базовому учебнику и самоучителю. Выучить язык, просто посещая сайты и делая там занимательные упражнения, невозможно. Должен быть бумажный учебник, где вы будете что-то подчёркивать, делать заметки, подписывать перевод. Именно в момент, когда работает мелкая моторика ваших пальчиков, идёт запоминание. Насколько я знаю, на Puzzle English можно отлично тренировать аудирование, там много упражнений на понимание прослушанного на основе всяких фильмов и сериалов. Все эти сайты в чём-то похожи, на одних лучше одно, на других - другое. Действительно надо пробовать, как вам посоветовали выше.
Вот этот сайт хороший https://lingualeo.com/ru/r/8falfp Тут удобно слова учить. И еще много материалов для изучения бесплатно: клипов, мультфильмов, книг, цитат и прочего всего. Есть упражнения по грамматике.