Roll or close?

Hey guys, quick poll. I have a TSO position that was assigned at 87.5. After 11-12 weeks of rolling (lost count) have the cost basis down to 77 and change. Currently short the 83 calls and stock at 83.09 so should be assigned at end of week.

I can A. roll the calls for more cash, right now generating about 1 dollar a week per contract
B. Get assigned and the cash will free up a ton of margin for other trades

I am profitable either way but right now I am not seeing a lot of premium in other names, especially on the weeklies. I am leaning towards B but have not really been able to find a weekly with the same premium.

Thoughts or anyone else seeing good premium in weeklies that I have overlooked?