Hardest to finish long campaign IMO would be either Scots or Russian or Egyptian due to their relative inability to expand in more than one direction easily. Easiest would be any of the Italian factions, HRE, Byzan Empire, or Hungary