If blade ward lasted more than 2 rounds...maybe 5? I think it would be more worth it...even 3 would be nice, but casting it once, having one reduction feels subpar. Apparently True Strike is a meme on how bad it is for 5e pen and paper players.
I think true strike for bonus or true strike for at least 2 rounds would be ok. Kind of like a setup round and a power attack round for burst...but even at 2 rounds I don't think it is worth it for some advantage as there are easier ways to achieve that.
It is meme bad on the tabletop because it only gives advantage for your next attack, meaning you sacrifice an attack action (which can be two attacks at level 5) to make one other attack more likely to hit. Terrible action economy.
In BG3 it now gives all your attacks advantage for the next two turns like you suggested. Which makes it significantly better than in 5e.