One thing I'd like to add:

You really need a ton of ??? points for this to really be a better solution. Right now, you have a line. If you increase the number of ??? points, that line is going to dissolve; not because nobody has to wait, but because there are now a series of ??? points that everybody is now scrambling to trade to as various fights come to an end.

At least, now, you're not glued to the screen while you wait your turn. If there are multiple points but still not enough to eliminate the wait, you're going to be scrambling around looking for one that's unoccupied, or almost unoccupied.

Not that there's anything wrong with having a ton of ??? points.