I cannot really say, very often even at launch something fails and initialization is not done properly, so for example projectile (which I use to switch projects) doesn't work. When it happens I simply revert to the previous commit that worked for me and wait a bit before pulling again
I've been on develop for ages, and don't really remember many breakages, I do however only pull sporadically.