The only solutions for Tav to become interresting and special are to : 1) create a real background story for him that have consequences on his personnal story / quest. 2) write a special story for him that is not defined by his past actions.
I don't want Tav to have a background like Origin companion's have. I think our characters past actions should not be defined by devs. In such a game every players should choose which character he wants to play.
But he should definitely have a story that only belongs to him.
In the old games he was the Bhaalspawn....
Being a Bhaalspawn was not a story that belonged only to the main character in the BG saga. The opposite in fact, since the story was built on the premise that there was a score of them, and they would all kill each other bringing chaos to the world. The main villan in BG1 was one too. And if I had to name a unique Bhaalspawn, that would be Imoen, since she could be resurrected, while all others (including the main character) would upon death turn to dust and return the essence to the Throne.