We've just booked a trip to Gran Canaria, and it was really tricky to find inbound flights at reasonable times. We usually travel with either TUI or Jet2, and apart from one or two Manchester/Birmingham options (we've opted for Manchester) all other flights got back into the UK after midnight. I really didn't want to get back so late, and I can't imagine anyone with children would be keen on it either.
I remember struggling to get civilised flight times back from Cyprus a few years ago, and recently had the same issues with Greece. TUI usually offer a late check out option (at a cost ....... ) but it makes your journey home a really long day.
Spain and the Balearics still seem ok, so maybe it’s medium-haul issue?