Melhor método de gravar dados no banco?

Pessoal,

Na opinião de vocês qual o melhor método de gravar dados no banco SQLite.

Usar comandos Insert/Delete/Update o método execSQL
ou
usar métodos insert, delete e update da própria classe SQLiteDatabase?

A minha duvida principal é relacionada a performance. Tenho uma rotina que as vezes grava 30.000 registros no banco.

Att
J