I do wish the X21 was a bit more limited stop though, given that it pretty much duplicates the Arriva 6 from Durham to West Auckland, there is no reason (other than poaching passengers) to serve every stop.
They could quite feasibly do West Auckland Club > St Helens Church > Tindale Retail park > Homebase > Cabin Gate > Hospital > Morrisons > Bus Station > Market Place > all stops to Middlestone Moor Post Office > Four Lane Ends > Spennymoor Precinct > Tudhoe Grange > Tudhoe Post Office > Current stops to Durham Bus Station/North Road > St Leonards School > Hospital > Fram Front Street > Pity Me Front Street > Kimblesworth Lane End > Plawsworth Red Lion > Chester Moor Inn > CLS Hermitage > CLS Black Horse > CLS Corals > Current stops to Newcastle
RE: Reduce bus stops to attract more passengers?