Cloud, Barret and Cid.

I find that Vincent's limit break is too risky to use against Sepiroth. All your moves have to be premeditated, precise and you may need to defend/heal and ect. at times.