yes, suchet is the best. i also enjoyed john moffatt in the audioplays from the bbc.
branagh overplayed a bit as poirot, playing him more as a comic character imo which is totally wrong.
suchet said in his autobiography that when he was meeting Christie's family members before he took on the role they said to him, and i'm paraphrasing here: "we must never laugh at poirot" and i felt that the branagh version of the character failed i that regard.