Considering that Doncaster is a poor northern town the town centre isn't too bad; it's lacking a few basic facilities though.

A cinema
A cheap supermarket
A town square
More free public toilets
More seats in the indoor shopping centre

The town centre certainly doesn't need any more pubs/bars, restaurants or takeaway food establishments though.