depends on your play style mostly and on how good you are.
i wouls recomend the following civs.
if you are an bigginer (noob):
germans,russians,bantu,egypte,koreans (and probarly some others)
if you are an intermidiate player:
germans,russians,mongols,japanees,bantu,french(and probarly some others)
and for experst:
germans,british,spanish and maybe russians or mongols(and probarly some others)
than the style of play.
Booming:
Egypte,bantu,english,germans,chinees (and probarly some others)
Defencive:
Romans,russians,mayans,chinees (and probarly some others)
Agrassive (rushing):
Japan,germans,mongools,turks (and probarly some others)
i conclusion it will all comedown to how you like to play and how good you are and of cause your opponant.
but my advise would be when starting to play the germans be cause they are almost good at every thing and have some realy nice UU spread al over the game makes for an nice ballanced game.