Bristol (and to a lesser extent Bath) born & bred, Nottingham educated and now live in Manchester.
All have their plus points.
Bristol in the summer (on a sunny day) is simply unbeatable. Lovely atmosphere (especially if, like me, you’re of a liberal persuasion).
Manchester is great fun – right on the door step of the Peaks (the Saturday morning train is a gem), the Lakes and North Wales. Also the city has a bit more of edge to it, a proper city if you know what I mean.
Also, if you have ambitions of owning your own home, it’s got to be Manchester
ETA: What do you do for a living? For me that would have a huge bearing on it.