The problem with Earth Ally right now stems from their Leash Range.
It is something that they altered for the Earth Ally for this patch, but I think maybe somebody added another few 0’s on to the end of something like “50% increased Leash Range” in the files and made it 500 or 5,000%, because the Earth Ally’s leash range is literally infinite it appears; They will attack ANYTHING, even going as far as to go incredibly far off-screen (we’re talking up to 6 screens away here) and start attacking things that I have no current business attacking yet.
This means that the Earth Ally is not even remotely close to me, is not benefitting me or my current damage whatsoever, and is off on an escapade doing gods knows what. The leash range really needs to be reigned in, or the bug that Blizzard introduced with the update needs to be rectified asap, because it effectively kills Earth Ally as a damage Pet despite the incredible dps it can deal.
Second biggest issue, is that even if an enemy is right in front of them, if there’s multiple enemies about, the Earth Ally more often than not will stand in an area between mobs and do effectively zero damage for a little while, running in circles and what-not. This isn’t an issue with single-target, like if the Greater Rift Guardian is the only enemy on the map, but when mapping it definitely is a problem. This also ties in to their leash range as well; They’ll start attacking one enemy, then jump ship and start attacking a different one, then go further and further away hitting other targets. The only time they actually “snap back” to the player, is when their time in boulder form actually times out.
Oh… And it’s HILARIOUS that Earth Ally does not, any longer, in fact, respect pathing. They fly through walls; They fly in the air; They go off cliffs and keep on trucking on the x-axis of the map. It’s… Jarring, but hilarious.