secondo me, dipende da due condizioni,
il provider di posta richiede un'autenticazione (userid e psw) oppure no
devi allegare documenti (in genere) oppure no
se entrambe le risposte sono negative, mail() di php è valido
altrimenti meglio phpmailer (più facile la gestione)

ho cercato di esprimere qualche idea in modo semplice, se vuoi leggere
http://forum.mrwebmaster.it/snippet-...-provider.html