Bicester has come up a lot in recent years - the influx of new housing has brought in lots of families and the closure of the army base ( mostly) has helped the ‘squaddie town’ vibe.
The new David Lloyds sports club has great facilities, the golf club has a good spa, there are plenty of supermarkets, DIY stores, Next, M and S food store etc. No one I know who lives there ever goes to Bicester Village ~ it’s a tourist trap.
There are some excellent primary schools but secondary provision is still weak - maybe this will change as the years go on. Worth noting are the great parks - Bure Park and Langford Fields are excellent town parks. You’re close to Oxford, the M40 and good train links plus some lovely countryside. It’s still developing and there seem o be lots of jobs although not necessarily ‘ good’ jobs like Oxford.
However, the town centre is still a bit grim and people tend to go elsewhere for pubs and restaurants.
Each new development has a different character: the earlier ones like Bure Park and Langford Village are established and leafier; Kingsmere is further from the station and is still being built with less ground and less greenery.
As with anywhere, the prices are reasonable for a reason - it doesn’t have the charm of say a Buckingham, Waddesdon, Thame, Wallingford, Witney so it really depends what you’re looking for with jobs, commute, schools etc.