Online or mall?

Hi,

Is online shopping is safe and good for ordering gifts for this coming Christmas? Or is it still better at the mall? What do you prefer?

Online