'Notexactly' said exactly what I was thinking! As ever it depends what you're looking for. Shrewsbury is a wealthy town with an array of activities, wine bars, arts centres, cafes but not for a full English. There's always hundreds of joggers on a Sunday morning. Traffic can be a nightmare in the centre but everywhere is a scoot around the loop of the river. Some really good schools around the old ring road before the bypass was built.
Oswestry is on the plane with the mountains of N. Wales to the west. It's a normal town - no airs and graces but friendly and well connected by the main road apart from on Fridays on holiday weekends.
Bridgnorth is pretty but as PP said it's a long way from anywhere but a straight road to Wolverhampton.
Whitchurch feels much smaller than it ought to be but it's at the junction of many major roads which makes well connected. Wem, unfortunately, has been mainly closed down for years. It's lovely but is little more than a village.
Ludlow is so far out it may as well be Herefordshire. The nearby villages are beautiful but dormitory with ner a post office or a pub.
Ellesmere is bustling for a small town; well connected to Oswestry and Shrewsbury.
Telford is well connected but too diverse to comment on as one place.
The majority of the county is dominated by agriculture. The villages between the big towns are the usual mixture. Baschurch for example has one large shop, an agricultural college and lots of big new builds plus, some not quite finished, and primary and secondary schools (Corbett).
If I had the choice it would either be Shrewsbury (10 minutes to the motorway, a main railway station) or I'd be just over the border in a cottage with a log burner and some chickens.