I currently live in Wakefield, which is a minor city in West Yorkshire, in northern England.
It's well serviced by both buses and trains, as well as taxis that appear to run on unicorn farts judging on the absurd cost of them.
There are two rail stations in the centre, Wakefield Westgate
& Wakefield Kirkgate
. Kirkgate is in a fairly run down area, and only sees around 0.6M passengers per year, whereas Westgate is generally the more convenient and much nicer station, and also has a much higher usage of around 2.5M per year.
There are trains frequently to the capital at Westgate, and infrequently at Kirkgate. Both stations have local stopping services, Kirkgate especially, but I personally just go to Westgate and into Leeds or Huddersfield for stopping services, rather than walk to Kirkgate and put up with that scrapyard. Westgate also has regular services to the north of England and into Scotland.
Wakefield Kirkgate has previous been visited by the Secretary of State for Transport Lord Adonis, who called it '"the worst medium-large station in Britain' - then proceeded to do nothing to rectify anything, nice secretary for nothing there.
The buses are fairly frequent, and go to all the major places you want to go, plus all the minor places you don't want to go, which is why typically bus journeys around here take about 50% longer than necessary. Apparently in West Yorkshire, the good of many, does not outweigh the good of the few, or the 1 in some cases. You of course still pay for the scenic route. The bus station is fairly poor, but you can get buses to places quite far afield such as Doncaster & Barnsley. There is a free bus (cleverly named FreeCityBus) between Wakefield Kirkgate, Westgate, the bus station and a few other parts of minor interest, however the route does a lot of backtracking to get from A to B.
Overall, I cannot recommend the public transport here, unless it is your only choice. This is mostly due to the ridiculous pricing of the bus, rail & taxis around here, and the large amount of services that are delayed, and buses that just don't feel like turning up some days.