Besides that, another reason for wanting to return on an H1B is that I might marry a non US citizen in the meantime, and if I return as a LPR my wife won't be able to join me here on H1B or F1, or even visit, and it would be another 4 years unitil citizenship; but I thought I can easily bring her in on an H4, and then apply again for an EB GC right away.
I have heard of stories where husband and wife live in different countries because one has a GC and the other can't join immediately due to immigration restrictions.
I have also heard of some people waiting for 5 years to become a US citizen before they marry.
And then there are some GC holders who get married, but still apply for a F1 and subvert the system.
[/END OF OFF TOPIC]
If you are going to marry a non US citizen, that should make it easy for you to decide to give up the GC, irrespective of if you can re-apply for a H1.
But if you marry a non US citizen who already has a valid visa to the US, you won't have any issues setting up your family. Then you ought to consider the re-entry permits and staying in the US for more than 6 months a year etc.
I have seen a lot of doctors married to other doctors. If you are going to be married to a doctor also, and if she wants to continue practice in the US, she could apply for her own H1??