The system now is probably the best it'll ever be (referee keeps time; injury time announced at end of half).
That makes sense now that I think about it, since I considered it to be a six of one/half a dozen of the other kind of thing--i.e.: why tack on extra time to the game when you could just stop the clock?