I think Birmingham it has better weather. York is more up north so it can rain a lot (i mean a lot). Whereas Birmingham is further south and has better weather and has a better environment overall - trust me go to Birmingham it also has more opportunities.