I passed through Crewe earlier and have to say, it's screaming out to be flattened and started again.
Credit to Virgin though, they've done the best they can with what they have.
Meh. Modern is not necessarily better. St Pancras couldn't be more modern and is indeed a lovely station overall, but for EMT passengers who don't wish to shop it is woefully lacking in facilities.
Crewe has at least three waiting rooms (including one with desks and plug sockets), has a first class lounge which still looks new despite being many years old, is easily navigable between platforms, has multiple entrances, has generally good staffing levels, has comfortable seats scattered about the platforms, has at least three sets of toilets, has non-automated announcements and has departure boards that are plentiful and detailed and work consistently.
Then look at Chester (which is, statistically, busier) or Shrewsbury. No comparison.
Any wholesale redevelopment of Crewe station is off the cards since the station would, in the long term, be better located off the A500.