La principal diferencia es que uno es comercial (dinero) y el otro de libre distribución. Sql Server pagas por el licenciamiento de cada usuario mientras que el otro no.
En referente a la capacidad de respuesta hoy en dia son bastante similares y sobre todo que Mysql a progresado bastante con los triggers