Imo TBC would be vastily improved with a RNG hit chance system in general, influenced by things like gun skill, weapons, enemy cover Etc. Could even have speed influence a sort of dodge chance (Though this would have to be very small) May give it something spicy aside from just stealing turns at random.
It would make firefights more like firefights, and prevent people from being able to peg someones toe from 50 yards away with near assured success. While also allowing you to modify guns beyond just 'does more damage.' The Time to Kill is incredibly low in TBC, and some guns like snipers literally one shot people (afaik) just because the stats of others are so overtuned thats the only option you have to take. This would give more options.
Also gives those caught out of cover a snowballs chance, at least. Since currently, you likely are dead if even one turn is spent within someones direct line of sight - depending on the weapon of course.
In general, however initiative is handled, it needs to be less inconsistent, less aggressive and more predictable. From my experience in TBC, turns swapped incredibly fast at times for no reason (it seemed) If there was any way to inform players of who may be going next, that would be seriously beneficial too. Would allow you to know if breaching a room is going to end in backup, or a hail of bullets.
How possible is anything I just mentioned? No idea. But, they are ideas all the same.