Scratch or snap?

Is Scratch a better version of snap? or is snap the original. I use scratch instead of this because it's less laggy, but which is better