Все зависит от региона.
Знаю, что на Алтае и в Крыму Мегафон не ловит.
В Санкт-Петербурге и Ленобласти как раз Теле2 и Мегафон лучшие, на мой взгляд.
Теле2 дешевле, в городе беспроблемный.
Мегафон чуть дороже, но если часто бываете за городом, то это лучший выбор. Обычно в лесу где все другие операторы отсутствуют вообще, Мегафон еще 1-2 "палочки" выдает.
Для смартфонов у Мегафона удобные пакеты, которые позволяют экономить.
Лучшие эти операторы тем, что нет непонятных расходов, ничего не подключают без спроса и прочих неприятных сюрпризов нет.
Интернет лучше всего у Мегафона, потому что стабильный при нормальной скорости.