Hi! I'm a hardcore Carthage player and my preferable army ist like this:
-1 General
-1 Sacred Band cavalry
-1 iberi lanciarii
-1 forest elephants(they can do wonders if you know how and when to unleash them)
-2 elite african pikeman
-2 elite african infantry
-1 lybian spearman army
-2 Lybian Infantry
-2 balearic slingers
-2 balearic infantry
-1 emm... the armoured scutarii:D
- the rest i make of mercenarys...

The roster is just so huge that you can make practicaly any army you want and they all have they're advantages and disatvantages.
That's why Carthage had one of the most succesfull army's of the ancient world. Who knows what they could have conquered if the plagues woudn't pest them so much