Bristol
Better nightlife, food, bands, theatre etc, basically all the things i did want.
Exeter
Less of the above but a nicer, smaller, less busy place to live and bring up a child, which i am now doing.
Riding wise, i’d say Exeter wins a) because you have a good mix of riding, either from the door (Haldon/Woodbury), or within an hour (Dartmoor, Exmoor, Q’s) and b) because apart from Ashton Court and the Mendips you’ll have to pay for the bridge to ride in Wales!!