Algeria and Morocco if they sort themselves out. Nigeria have a decent group of young players too.
Algeria needs to regenerate with some younger players, still feels they're relying on group that started in 2010 and served them very well in 2014 WC. Likes of Fegouhli, Slimani and Brahimi all going to be in their early 30s when Qatar starts. They actually need to make sure they actually qualify as last campaign was a disaster.
Yeah Morocco had good squad at last WC, could've got out of what was a very tough and tight group. Nigeria need to stay out of group with Argentina for once as all it takes is strong european team and hard for them to qualify.
I'd say Senegal still have best squad in Africa. Best defender (Koulibaly) and arguably best attacker (Mane) but something just dosen't click with them, whether it's mentality or their midfield being more workmanlike than creative.
Interesting is many of African teams for this tournament actually still had same managers who were in charge at World cup. Many times are changing and they're finally allowing managers time to build squads and create continuity. Nigeria were also bad for sacking managers every couple of months for example.