Not nessecerially. One of the biggest advantages is that should the enemy cast Dispel or Slow on you, your casted Haste is gone. Not so for SOS Haste. In fact, SOS Haste even allows you to avoid the Slow (and associated loss of Haste) inflicted by Evrae's Stone Gaze (in cases where you're immune to Petrify), which Slowproof/Ribbon will not protect you against. This is a lifesaver if SOS Haste gives you that extra turn you need to get your health back up.