Excellent Post
I must say, your post is well thought out, organized, and thorough. I see and agree with several of your points, however, I do disagree on a few points, and of course, this is mostly from My own experiences and may not reflect every other person's games.
1. I love your...