you either go full tank for quest like DS or JS and now 20rc or good speed for cursed palace.
she does decent damage but i wouldnt bother with that since there are other pets to fill in that role. you would rather want her to sw every round for the hard quest. so making her a dmg dealer is kind of a waste.
dont bother trying to get her to be full agi on the hard quest because its impossible to outspeed the mobs for JS/DS and the new 20rc. unless you mass feed her. So putting on con is more beneficial and better survival.