We want a fair duel. A player who gets the first turn has a huge advantage. If we can duel like we play chess, then that would be ideal. However it seems like that is not going to happen.
So here is an idea. Just give more time for the second turn players. Then allow all players to see what card they will be playing on the next turn. This applies to all players on P vs P duels.
30 seconds seems quite reasonable to me. So the second turn players will have 30 seconds then another 30 seconds with the information on the first turn players. The basic mechanism of duel doesn't change.
This won’t be an ideal condition because there is a critical chance and fizzle chance. But at least, the second turn players know what’s coming and prepare for extra 30 seconds.