I played a campaign with Epeiros recently and found it enjoyable, with cool units and a decent strategic challenge, but not really difficult enough (on M/VH).
First turn I shipped the armies from both western cities to Kalabria where they defeated the Roman stack beside Taras. Do not try to fit both stacks on one ship, they will not have enough move points. One ship for each stack, and disband all your ships once the troops are ashore. That will free up some dough for your long nosed friends. Oh and start building barracks in Taras, and don't stop until you can recruit elite Tarantine cav (or "Quentins" as they are sometimes known).
I stormed Pella with elephants in the lead. I feel free to plough them in there, as you need to take Pella fast with few casualties to your line troops.
If you lose some Elephants, well its reduced upkeep. If they go beserk, make sure they go beserk behind enemy lines. That said, I haven't had an elephant "go red" on me yet.
That army swung south to beseige Demetrios. if you sequence the unit moves correctly you can rush it on turn 1, but its a hard fight and looks like a blitz which I choose not to RP. You'll have a hard fight to take the place (on turn 2 if you choose to storm, or whenever a relief stack shows up) but the Maks are generally quite interested in squashing the KH and its reasonably straightforward to take and hold Demetrias. Once you have the mines in Pella the economy is set.
A decent force in Taras (in my case 2 Illyrian cav, 1 Tarantine cav, 2 generals plus line troops) can match the Romans, and if you want to win there then send Pyrrhus and his elephants to join them (build a cheap ship for a short trip over the sea, then disband it again).
Even with gentle RP, severe stack limits and mandatory troop mixes, the Romans went down faster than the Maks. I retired the campaign in favour of a Syrakusan migration RP, very satisfying indeed.