Isn't Heroism even better? You don't have to spend an action every round, it helps with everything important except AC and spell DCs and it helps everyone in your party.
You get 15% more success for so many things for 10(!) minutes, not just one round. Sure it takes up one 8th level slot, but how many times can you use True Strike before you start using up valuable slots too?
I wouldn't try to get True Strike on every character, but if my party doesn't have access to Heroism yet I'd definitely get it.