I received reviewers' feedback after the first round of major revision. One reviewer recommended acceptance, but the other is still not satisfied. The unsatisfied reviewer discounted what I have revised and pointed out specific questions that were not asked in the 1st round.
I feel his/her comments are quite biased and subjective. Unfortunately, the editor agrees with him/her and invited a major revision. However, the editor clearly stated that the chance of getting accepted after a 2nd revision is very low. I am not sure whether I should proceed with a revision or a just withdraw. I personally think my work might have been misjudged.