OK, I'll give you Swindon. I think it pretty much fits "in a wealthy part of the country with excellent transport links, a decent economy, and a genuine (railway) history". Seemed like a run-down hole last time I was there, just a few years ago, and makes Peterborough seem quite pleasant!
Although it's true a lot of the "dire" places I was thinking of are in depressed areas.
But back on topic, I think the NVR suffers from a combination of negatives most of which are hard to overcome:
- Lack of nearby huge city, which railways like the SVR, ELR, Bluebell etc. benefit from; the GCR alternatively has Derby, Nottingham and Leicester put together all very close.
- Lack of feature stations - only Wansford has any real attraction - although the "new" station at Peterborough should improve matters
- Poor location of stations (Peterborough in a somewhat obscure location, Wansford not in Wansford)
- No spectacular scenery
- No special feature like the GCR's double track or the ELR's two lines (one to Rawtenstall, another to Heywood). I suppose the short section through the tunnel to Yarwell could be seen as a "special feature" but it comes across more as awkward, with a long pause at Wansford in one direction and a very short stop in the other.
- General lack of name recognition
- Not in a "holiday" area like the WSR, NYMR
This is a shame, since I'm very fond of it, specifically because of the wonderful non-UK rolling stock such as the Swedish railcar/trailer, and some of the continental coaches with their stunning interiors. But I'm not sure that's going to attract a lot of non-enthusiasts no matter how well you sell it.