MTN has been my main network for years, and I’d say it’s one of the most reliable in terms of coverage. Whether I’m in the city or traveling, I usually get a stable signal, and the internet speed is pretty good most of the time. It's one of the reasons I’ve stuck with them.
That said, their data bundles can be a bit pricey compared to some other networks. I often find myself running out of data faster than expected. Also, customer service is hit or miss sometimes helpful, other times not so much.
Still, I give them credit for consistency. Their network rarely disappoints when it matters, especially for calls and internet. If you're after strong coverage and decent speed, MTN is definitely one of the better options out there, even if it comes at a slightly higher cost.