Used the offset wizard after finding that I needed to change the local offset 80% of the time, and put it at -3ms. I still have to change local offset +5ms or -5ms for many maps, but it's not as bad as it used to be. (And I found that clicking the seek bar in the offset wizard will break the timing, which makes offset changes a bit more difficult)
And TBH, if you're having to set your offset that far from 0ms, I think there's something wrong with your setup. Keep in mind that offset moves your hitsounds, not just your timing windows, so putting it that far off will make cause your hitsounds to become unsynchronized with your music (They're supposed to be there to guide you, so I'd recommend finding a way to reduce latency rather than just disabling the sounds altogether).
And TBH, if you're having to set your offset that far from 0ms, I think there's something wrong with your setup. Keep in mind that offset moves your hitsounds, not just your timing windows, so putting it that far off will make cause your hitsounds to become unsynchronized with your music (They're supposed to be there to guide you, so I'd recommend finding a way to reduce latency rather than just disabling the sounds altogether).