So it's a spell that, while a cantrip, takes up your entire action, so that next turn your first attack gains advantage, right?
Which, in effect, is the same thing as attacking twice at lower levels... and becomes worse for any melee character afterwards, who can just multi-attack* on both turns, and be much more likely to hit.
It is also concentration, meaning that if you are hit, you lose it all.
I guess actually True Stike might not have been the best example; make it a level 1 spell that grants advantage on first attack roll to any target you point at or touch (and maybe more than one attack roll if heightened?)
But as is, it should be removed. It's just pretty pointless IMO.
* which is a thing I would want replaced as well, by the by - by a system that makes melee and ranged character damage scale over time in some way, just like cantrips do, instead of having mutli-attack meaning that often higher level melee characters will miss more...