1. Been doing this for a few months, using only Safari for all my browsing.
2. My big annoyance is the weight on the CPU and battery. I have this sick pleasure from opening the network tab and seeing hundreds of requests filling my machine with garbage. :)
3. I often disable JavaScript temporarily with a hotkey - in macOS, you can map this action to any combination. This works incredibly well. Once I am done with the page, I re-enable it with a single keystroke. I only wish Safari did this just for the current page and not the entire browser.