I don't know about hero but how about useful ally.
I like your perspective.
For sure.
reply