Si vas a descargar cosas o necesitas de velocidad...mejor el wifi.
Wifi gasta mas batería en reposo que los datos en 3G, pero si vas a hacer un uso intensivo de datos, te gastará menos batería que 3G.
Depende del tope de datos que tengas y de la cobertura etc.. Yo uso wifi en casa porque no cojo 3G en ningún lado.