I wouldn't necessarily hold up Shrewsbury, as they have until recently been something more of a 3rd/2nd tier side and their "natural level" (according to my non-patented NLQ) is lower end 3rd tier, which is where they've been the last couple of seasons (and I suspect may end up dropping towards this season after a great start).
Others have tended to have new stadia mixed in with serious investment (Wigan, Reading) and/or a massive helping hand from the local government (Swansea).
Others have tended to have new stadia mixed in with serious investment (Wigan, Reading) and/or a massive helping hand from the local government (Swansea).