I relocated to Matlock two years ago and love it. We came from the South-East because we love the Peak District and have links to Yorkshire (family).
True what someone said upthread about it being touristy in the summer, but tbh, I love that I live somewhere so popular. (Maybe that's just my ego though!). And we don't tend to head into town for entertainment when it's the summer holidays but out into the Peaks instead.
For me it has the perfect mix of - small town (with schools, amenities, etc.) and being the gateway to the Peak District. Within just ten minutes' drive we're in the proper countryside and we've absolutely loved exploring.
They're currently building a cinema in the centre of town, which is cool. And the old 'Spoons building is currently being changed to a cafe and bar place. This is on top of nice cafes, bars, and restaurants on the Dale Road. There's a large Sainsbury's, medium Co-op, and an M&S Foodhall, as well as an Iceland and some butchers and bakeries.
The town secondary school (Highfields) is ok. I've heard Lay Manners in Bakewell is very good, and some teenagers from Matlock go there instead. Ours are in primary so we'll look into that decision nearer the time.
I know PPs said we're far from a city, and it's true that it's an hour to Sheffield or 35 mins to Derby (not in rush hour though). But we're 20 mins drive to Chesterfield, so that's where we tend to go for 'big' things - the retail parks (B&Qs, Dunelms of this world, etc.).