It is up to you to decide when you feel one is more appropriate than the other.; insert clearly will result in fewer queries.
Just be aware that the insert method bypasses the model; so there are not Model events firing for the insert(s); your timestamp fields will not be set.