i don't live in swindon but have worked there on and off for 20 years. it's not a bad place, it's got very low unemployment, is relatively green and very low rise (old town gardens, queens park, lydiard, coate water, stratton are all lovely). lots of my colleagues do live there and all seem very happy, their kids are doing well at school and haven't stabbed anyone yet. there are two well regarded colleges offering a HUGE variety of courses and further education options.
STEAM museum hosts lots of events. and as others have said there are cinemas, bowling, and excellent indoor climbing scene, a Victorian swimming baths (RIP the Oasis :( )
Both English Heritage / Historic England and the National Trust have their headquarters there, as do lots of tech companies, Zurich, Nationwide and UKRI, just to give an example of the variety of local employers. it's not all industrial / warehousing.
it;s true it used to be used as a test case for lots of new initiatives as it was bang on average in every way.
Wichelstowe / East Wichel are really nice areas, as are the suburbs to the north. I've never been all that enamored with Old Town, although there are some lovely victorian houses and some nice bars and restaurants.
the previous poster who complained simultaneously of having no culture but also banging on about Brunel - the rise (and fall) of the railway in Swindon is fascinating from a historic perspective - birthplace of the NHS dontchaknow 