That is the best post I have read on these forums. You sound like you have done your homework. You understand many of your best options. You may understand the pro's and con's of each.
When you decide what you want to do, make your choice and live with the consequences of that choice. Just understand that timing is important for any of the choices. Some of them might be too late, others too early. Only you can truly determine this.
I wish you well.
"What is best for my kids is best for me" Amor Fati Link to quotes: https://www.divorcebusting.com/forums/ubbthreads.php?ubb=showflat&Number=2879712