I think the main problem with Ballista is accessibility. It's just so inconvenient to use, if you asked me now, I still can't remember what to do without checking the wiki. People should just be able to talk to one NPC, they'd teleport you to a certain area and you have at it, that's it. But SE isn't exactly known for their user-friendly interface, so I don't see that happening anytime soon.