Wow I can't imagine you have tried these many. I have used Mint and Ubuntu in the past and got back to windows again. Now Linux is available in the windows subsystem that is mostly sufficient for my needs.
I want to also completely switch to Linux at some point. Maybe I can have Linux in my coding laptop alone.
If you do a full format of windows, backup your OS in a pen drive so that even if you want to switch back, you can do it. Happened for me and luckily I had a backup in a pen drive.