New analysis has shown which counties in England are the best to live in, ranking them based on a number of categories.