Post your thoughts and opinions here, and please point folks to this thread in the future when the question comes up.
And please do not muddy up the discussion with hostility. These discussions tend, for some reason, to get nasty. I will delete posts without a moment's hesitation if that happens in this thread. What's "best" for one person may not be best for someone else. Please keep that in mind.