These are the reasons I like the game, as well. The companion character is absolutely wonderful, the dialogue and VO is really good.It plays really well, has some neat quests, and I thought the companion was really interesting.
She has good dialogue that is quite funny, has her own skill tree and attack modes and can do things similar to TL pets. Along with plenty of other cool things.
It's strange to describe these types of games but it took up all my time for a good two days straight.
It's nothing mind blowing, but if you're a genre fan, you can do no wrong with Van Helsing.