Well, one thing about Safari is that upgrades seem to be tied to the OS. As a web developer, this makes testing things on different versions of Safari a bit difficult. Also, you have to upgrade the entire OS to get a new version of Safari, so if you were holding out on an OS upgrade you might be forced to upgrade if you need to test things on the latest version of Safari.