Ranger Pet
I saw somewhere that they improved the AI on mobs that are comming in HoT, so with that in mind I think it was just sloppy design decisions on their part, all from just the taming pet part where u just walk up and click tame (which is a very different story in WoW). THeyve had 3 years almost to fix this, so its a mixed bag of many things, they just prioritize different things. Another example is the daft personal story, theres no challange there, and the fights are uninspiring (at the end of questlines the major boss can spawn right out of the blue, you dont have to damage him due to NPCs taking him down, and then they see u as a hero somehow for not being able to take him down without u)
Power Ranger PvP
I used to be a power ranger, now not sure anymore
I used to be a power ranger, now not sure anymore