A couple comments:
Free checked bag will never happen instead of free carry on - why --- fuel costs....
First boarding last makes a lot of sense to me. They do have the dedicated overhead space, and particularly on larger planes you enter at a different door or turn a different way compared to most, if not all (anymore) passengers. Would people complain about losing their pre-flight cocktail too much? I wouldn't, but maybe others would. More time to hang out in the SC frankly.
What I have right now most about boarding order is the integrity of priority is not maintained. In the old way anyone could walk up with their sky priority at any time, now it is much harder to jump to the front of the line.