Internet speed in Lagos, Nigeria and Luanda, Angola is also decent, but I didn't feel safe there. There are good housing options, but I wouldn't want to live there.
Libreville, Gabon was okay but boring and small city. Infra was not so great and didn't see much culture.
Internet speed in Conarky, Guinea was decent at a Airbnb I stayed, but it's quite chaotic and not much things to do.
Freetown, sierra Leon was great to stay for fun with great beaches, friendly locals, and chill vibe. But there was frequent power cut, and the internet was quite slow.
Monrovia, Liberia has really bad infra in general. The worst internet speed in West Africa so far. Very frequent power cut.
Sรฃo Tomรฉ has potential to be great DN city, but the infra still lacks. The internet was okay at 10Mb, but there was power cut everyday. I met a DN working full time without much problem.
Cotonou, Benin also has a great potential for DN city. The place I stayed had really bad internet and 3g speed was pretty bad. Not sure if other place has better internet. Great place to travel. Very chill people with rich culture.
Lome, Togo is a laid back African city like Benin. Infra was decent. Good 3g connection. Wifi at my hotel was not so good 5Mb down, but I think you can find a better option. Easy visa on arrival. Good flight connection.
Feel free to ask me a question.
I'll be going to Cameroon, CAR, Congo, DRC, Uganda, Rewanda, Burundi, and Mozambique for next two months. I'll add the report for those too.