I have an italian AI (no admiral section though) that is OK in Ethiopia, good at conquering albania, but since the retreat bug is (mostly) fixed, sucks at conquering greece. In fact they get pushed back in Albania one province some times (quite historical though). It is quite easy to make it better, however you will need a second AI to change garrison priorities after the conquest or 2/3 of the italian troops will be stationed in territory linked to Tirana (unless a land bridge is formed to rome via yugoslavia). Another disadvantage of making it better in Greece is that the Ethiopian conflict will be over much faster (now lasts from 3 months to sometimes just over a year) as the AI will use more troops in assaults.