If coals aren't remaining hot for several hours, then something isn't right and changes must be made.
If they are remaining hot, though, we can't all expect the same results under different conditions (elevation, outdoor temp, humidity, wind, quantity of meat, meat temp at start of cook, volume of juices dripping on coals, etc.). There are just too many variables.
Cooking to temp is by far the best approach.