Finally had chance to test out this profile. Works great so far!
I have found 1 slight issue though. When watching the opener + add switching as BM I was noticing it wouldn't cast Kill Command until the pet was very near the mob, thus was not making use of the range KC has now of 25 yards. So, I took a look at your "Kill Command" code and found this:
(my notes in red)
Since your KC was checking the range of a 5yard ability in the coding for a 25 yard ability, the profile would delay KC until your pet came into a 5 yard range of the mob.
If this was intentional then please ignore
