There are a plethora of forum threads / posts in this very sub-forum asking, debating and answering this very question.
Did you even bother to do a search / research this forum before asking this? This would be my suggestion as people really dislike having to repeat themselves.