I favour Crusader 28mm minis for the era of Carthage, but you have thrown me slightly with the mention of Meshwesh. By 'later', do you mean the later Ramesside era of Egypt? I would suggest if so, that you look at some kind of 'wargamer's melange' of New Kingdom Egyptian and Sea Peoples ranges.