There is only one right answer if you're a Dem - the vote is for Haley. The objective is to keep Haley viable as long as possible. She has very little chance of winning the GOP nomination but Trump goes (extra) beserk when he loses or is challenged.
Why Republicans refuse to take the layup that is Nikki Haley for the presidency is beyond me. Insisting on taking the cult leader who is hated by the general public is very on brand modern-day Republican.
Trump is already using the "foreigner" tactic against Haley and posting articles that claims she is not eligible for the Presidency because her parents are Indian immigrants. If she wins or comes close in NH it won't be long before he attacks her gender as well ..... that should go over well with Independents and GOP women.
The biggest mistake Haley will ever make is not recording Trump during one of their conversations or meetings.
Unfortunately, it's not looking like there will be a point to any of the remaining Republican primaries, even less so for Dems to consider participating in the Republican event.