REGEXP
e LIKE
sono abituati a casi completamente diversi.
LIKE
viene utilizzato per aggiungere caratteri jolly a una stringa mentre REGEXP
viene utilizzato per abbinare un attributo con le espressioni regolari.
Nel tuo caso un firstname
è più probabile che venga abbinato utilizzando LIKE
di REGEXP
e quindi sarà più ottimizzato.