Don't get me wrong I am all for the pet experience portion of the change, I think that it is long overdue to have your pets actually level up actively while you fight instead of bugging it out on a roof in town for hours on end.
What I want to know is who asked for any of these other changes...