I typed some of the cons in my other post....public transport, little diversity, lacking a bit in some retail. While it's generally a friendly town, there is a slight underbelly, but less than London where we were from. Occasionally you can smell cannabis around, that sort of thing.
However, it's a friendly town and there is lots of activities to take part in, though maybe a bit top heavy in the yoga front!
Lots of green space. We moved in October last year, so are looking forward to making the most of it. Our dog is going to have lots of country walks!
There's a very independent feel, Catherine St and Cheap St have wonderful indie shops, cafes and restaurants. There's a small precinct with a few chain stores eg WHSmiths, Boots, Peacocks, Fatface, Poundland etc. Every month except Jan and Feb theres an independent market on the first Sunday which is part farmers market, part arts and crafts, clothing, bric a brac etc. It takes over the whole town centre and has a lovely atmosphere.
There's an independent cinema at the precinct and 2 theatres. There's also the Cheese and Grain, a lovely venue which holds loads of events, lots of tribute bands (we saw Bootleg Blondie last week), but also bigger names. Foo Fighters and Paul McCartney have used it was a warm up for Glastonbury.
It's close to Bath and Bristol if you need a city fix.
I've noticed how theres little traffic jams in comparison to London. Even during rush hours, unless there's roadworks or something the traffic is moving.
I love living there, it's much calmer than London!