I wouldn’t say that if there are handful of ships that can enter the site that using any one of them except the most efficient one is “using the wrong ship”.
But yes, Gila sucks there, you really don’t want to use drones there because of the constant annoying drone aggro. Hell one guy in my system even used Barghest and had more troubles than I had - had to warp off once and lost ton of drones as well and overally it took him far longer than me with Gila. I was fine, till boss showed up, but even then pulling and relaunching drones sucks.
EDIT: Rattlesnake sucks as much as Gila.
So yes it is just site for multiboxing (navy) Drakes, nothing else.