I've seen it, multiple times, but David Suchet is my favorite as Poirot -- his characterization fits AC's description perfectly. Peter Ustinov (and Albert Finney in "Murder on the Orient Express") not so much. Both films were excellent, though.
Suchet was outstanding as the cop investigating Michael Douglas’ “perfect crime” in “A Perfect Murder” (remake of Hitch’s “Dial M For Murder”).