I'd definitely go with Bristol, Leeds was my second choice and I looked round Manchester but didn't apply, so I made exactly the same judgement when I chose Bristol as my Uni.
I would say Bristol was best on Academics, prestige and culture.
Leeds and Manchester are probably slightly better for social life but I still have a great social life at Bristol.