I have no objection to adding a /pause command, or something along those lines. Anybody that has spent a decent amount of time writing mirc script will know that there are usually at least 2 or 3 different ways of doing any given thing. Why else would we have goto and while? Or /tokenize and $gettok? Or /set %var and %var =? Just because there's already a way to do something, doesn't mean that we can't have another method. In some cases, it is just easier or more efficient to use one method than another.
For the time being, though, timers work just fine, as long as you are careful to write your code in a semi-convoluted fashion.