The best mainland European countries for Africans are France or Netherlands. There are a lot of Africans and Caribbeans who have gained citizenship in these countries and are well integrated. Just look at the national football teams of those countries and you will see a lot of players of African and Caribbean descent, compare that with the German team which is almost entirely white.