My issue is extensions. Firefox will never have all the extensions I use on Chrome. I want to switch. I use firefox on my mobile. But I cant do it on my desktops.

You can install Chrome extensions as-is and 99% of the time they just work. There was a helper addon for fetching from the chrome store: https://github.com/Noitidart/Chrome-Store-Foxified — temporarily needs an older firefox copy to work. But you can always repack manually.