I'm quite impressed with Transport for Greater Manchester with the fact that all the stop names seem to match up between sources.
Not only that, but a pub I know has recently changed names and within a short time the bus stop name had been updated on the stop flag, bustimes.org (presumably via NAPTAN), the Bee Network app and the auto announcement systems on all the buses. There's still an old timetable in the case with the old name but since that will be replaced anyway at the next timetable change it's less of a concern.
On the other hand, and arguably out of scope of this thread, I find it a bit disappointing how slow Manchester has been to get on board with roadside displays with live arrival times. The only currently working one, to my knowledge, at any roadside stop outside Manchester city centre has only just been installed within the last few months! Although there are absolutely loads of abandoned ones all over the place that don't work and I can't remember them ever been switched on - I've often wondered what happened for them to apparently install so many and then barely use them.
AVL is generally much more simple with somewhere around 99% of data originating from the bus ticket machine. How that data gets to bustimes varies but largely the routes which don't track on bustimes, are those where the operator is not legally forced to have their tracking data public (whether that be an operator not operating in England, or an out of scope works/school service) and Bustimes hasn't found or been given a separate tracking API. If you've some examples, I know more specific information can be given.
A repeated bugbear of mine is the fact that the free city centre circulars in Sheffield (SC1 and SC2) don't track.
They're not legally required to because the operator, South Pennine Community Transport, is out of scope of the legislation. But they use brand new vehicles designated to the SC routes specifically. There's already GPS equipment fitted for the auto announcements, which work perfectly, by the way. And the nature of the service is that it would really benefit from live arrival times at the stops, many of which already have roadside displays fitted capable of showing this information, so the whole situation is just rather unsatisfactory.
You'd think Travel South Yorkshire could have managed better for what is arguably their flagship service (well, ignoring Supertram of course - although live arrival times on there are patchy at best, as well...)