Honestly, I feel aggro should be tied to two things: damage being one. If an enemy is damaged, they should give chase. The second should be distance. If you get too close, they give chase. That way you can still “stealth” by some enemies if you chose the passive route, so long as you maintain a bit of distance and don’t attack. I somehow doubt Funcom has done that appropriately. It seems to just be all or nothing in their execution.