To the OP:

If you scroll through APUG, you will find many, many, many threads where this and similar questions have been asked and debated.

You might find those threads interesting, but if you read them I have one warning: watch out for posts by blansky