I've been doing quite a bit of webdev recently, and I've been testing things in both Safari and Chrome (on macOS and mobile), and both browsers have their own weird edge-cases, bugs and unexpected behaviours, but anecdotally I really don't find that one is better/worse than the other. I suspect the 'safari is a bad browser' notion is based on people's past experiences, rather than accurate view of the current state of the browser landscape. I also wonder if a lot of the safari-haters are developers who work on windows/linux, and just resent having to support another browser in general.