I probably don't post here enough to have influence on these matters but Shrewsbury is a good call. Potential for additional trips to Caersws, Welshpool and Newtown on adjacent days
I think Shrewsbury has been mentioned before and I think it has enough to make it a viable option. Iy also gas a Premier Inn near the Rail Station and overlooking the Bus Station. There are other good options for the adjacent days, Ludlow, Ruabon, Nantwich or on a Saturday the Salopian Brewery Tap.
I don't think it has enough options. I went there to visit the Spoons and also visited the original home of Wye Valley Brewery and a micropub. I didn't feel I was missing out on much. Midlands or South? It's West but as there are just three categories I'd place it in the midlands. It's roughly on the same level as Worcester and Banbury which are surely Midland towns.