Which one is chosen the best for receiving emails when any inserts/updates happen in a list:
Event Handlers
Workflows
Alerts
Timer Jobs