I agree with points 1 and 2 of of the OP, but not post #3. I think the fighter and rogue are both a step backward ( I loved my options of assassinate, sneak attack,etc!). The fighters bonus feats could be grouped into fighting styles with the option to pick a la carte, and that would help a lot...