You make good points, but I have not played the game yet and until I do I cannot make any judgements.
I cannot believe that Larian would be so unilateral as to make major non-optional changes like the +2/+1 thing, lack of variant human or changes to Warlock without showing that to the community first to get feedback, and I hope I am right.
Or at least saying "Here is why we want to do this..."
But it's 2 weeks until game releases, and I am moving to Pittsburgh next week so thankfully I will have other things to focus on.