Private message me if you want more details.
Basically, two years ago I was sitting at 159 LSAT (second time)/4.14 GPA and options less desirable than yours. I almost ignored everyone's advice against attending a (barely) tier 1 at sticker.
I retook a third time. This fall I will be attending Harvard.
I didn't make it to Harvard, but I'll echo that waiting a cycle is a wonderful idea in your situation. Waiting a cycle was the single best decision I have made in my life, and I mean that from my heart. I am starting better prepared, going to a better school than where I'd have gone from my initial cycle, with more connections in my chosen niche that will benefit me in securing summer work, and with much better offers financially.
I did not retake, but I did other activities to better prepare myself. In your case, I would do a retake alongside other types of preparation, such as trying to do an activity (work or volunteering) that is related to the field you would like to pursue or to law in general.
You have a chance to be among the standout lawyers of our generation if you devote a small portion of your life to preparing and to conveying your preparation. That is a chance that few people get; I implore you not to rush past the opportunity by accepting the easy path of choosing between your existing acceptances. Though it might feel painful to decide to postpone something you're excited about, I believe even some small amount of additional preparation would leave you stunned at how much better your choices are next cycle.