Of the ones I have played, probably II. It is not a bad game for 1988 standards and had lots of ideas that were unfortunately poorly executed. It also has the best story of the 3 NES games though that is not saying much. I only played like 1-2 hours of XIII so that could take its place though.
Best in my opinion is probably VI