Här kommer lite tankar från en som har bott i eller haft en hel del kontakt med flera av de städer som nämnts:
Västerås:
Lätt att ta sig till Stockholm. Lång Mälarkust och man är aldrig långt från vattnet i de trevliga delarna. Ärligt talat är det mesta av staden rätt fult, men det finns fina områden längs vattnet, både för hus: Enhagen-Ekbacken, Tidö-Lindö, Kvicksund och Framnäs, med olika avstånd till centrala staden, och för lägenheter såsom Öster Mälarstrand. I utkanten av staden finns när man kommer bort från Mälaren riktigt hemska områden, såsom Bäckby, Vallby centrum, Råby, etc.
Väl fungerande lokal ekonomi och arbetsmarknad, speciellt för ingenjörer. Både ABB och Hitachi går bra och satsar stort. Nybliven universitetsstad.
Eskilstuna:
Också lätt att ta sig till Stockholm. Större delen av staden är påverkad av utanförskapsområden och är rätt fult, så man behöver komma bort från tätorten för att hitta bra områden. Bäst är att bo vid Mälaren, långt från själva Eskilstuna, såsom i Mälarbaden, Torshälla huvud, Ängsholmen, Sundbyholm eller Kvicksund.
Sämre ekonomi än Västerås och tidigare misskött kommun som försökt shapea upp sig på senare år. Också nybliven universitetsstad.
Örebro:
Har aldrig bott där, men har släkt där. Helt ok centrum, men stor sjö eller hav saknas och det är längre till Stockholm än från Västerås och Eskilstuna. Ja, det är nära till Hjälmaren, men man har inte kontakt med den i bostadsområdena. Universitetsstad.
Linköping:
Välfungerande stad med bra Universitet (själv pluggat där och var nöjd) och god lokal ekonomi och arbetsmarknad, med mycket high tech, både vad gäller små företag sprungna ur universitetet och stora som Saab. Delar avsaknad av kontakt med stor sjö eller hav med Örebro. Ekängen finns för kontakt med Roxen, men Roxen är inte jättestor. Också längre till Stockholm än från Västerås och Eskilstuna.
Strängnäs:
Lite mindre stad än de övriga, men också trevligare och mycket finare. Genomsyras av närhet till Mälaren och ligger närmast Stockholm av de nämnda städerna. Finns också ännu finare områden än själva staden, såsom Mariefred. Skulle ligga högt på min lista om jag bodde i Stockholm och ville flytta till mindre stad men behålla närheten till Stockholm.
Jag skulle nog rekommendera att titta närmare på Västerås och Strängnäs, där Västerås är för de som vill ha lite större stad och Strängnäs är för dem som prioriterar mysighet och enkelhet framför staden. Linköping är ett bra alternativ ifall arbetsmarknaden där passar en och det är ok att bo lite längre från Stockholm.