I feel like I'm gonna get a lot of flack for this, but I didn't really like Ellie from the Last of Us. I don't remember if she did anything aside from just follow you around and somehow sneak around while visibly being seen by enemies and not alerting them somehow. I know that would make the game more unnecessarily difficult if she set enemies off, but I found that really immersion breaking. There's no reason why enemies should be treating her like a ghost.
Dance my pretties!
The Official Art Thread - The Official Manga Thread - The Official Starbound Thread