First, you need to decide on the cost. What amount are you willing to pay per month if it is an amount of 600 rubles or more, then perhaps Beeline will suit you, where there is unlimited Internet. Is there the same amount below, then you need to look. From what you have. Yes.
Hello, I see you are having difficulties with choosing a mobile operator, then based on personal experience, I recommend paying attention to the Yota company. This operator has a convenient mobile constructor with the selection of a tariff according to your needs. I also advise you to read my article where I described the pros and cons.
Recently I switched from Beeline to TELE2. Tariff plan for 350r: 10GB of Internet + unlimited social networks. I sit all day on the Internet, quite enough. It is worth noting that for the same money, the same Beeline, Megafon, etc. offers fewer services)
Until recently, this was yota. She offered completely unlimited Internet for 440 rubles a month. I myself sometimes spend 3-5 gigs. But it seems like they removed the opportunity for new users to connect to such a tariff. And so the megaphone seems to me the most acceptable.