Ok so I am a bit biased as you can tell... but as far as the bag fee goes, most people don't want to crack their wallets open at the ticket counter after already paying for their ticket! Most people want to know what it is going to cost them to go from point A to point B. If the fee is in the fare then so be it. At least there is no surprise when you get to the airport. You know what you paid and that's it.
I have never thought it was a good idea to add a fee for bags. But hey I am just one opinion.
WNrider