Though I applied to both places, I withdrew from Bham and firmed Leicester, because I came to the conclusion that Leicester is a well rounded city. It's got two unis and is kinda small, its not dangerous and the uni as a whole is rated by guardian higher than Bham and also has a good cs rank. I would definitely ( as I have already ) firm Leicester. But you have to check both places out. It's your best option. On the other hand though, Bham is good. It's in a huge city with three unis. Only prob is that there's a smaller concentration of students versus the population of the city which is probably what you might not want.