Lancaster is famous for its business school, but overall St Ann is just a better university and I think it ranks among top 5-10 in UK. Also, as Prince William studied there, I d also imagine that St Ann's reputation will increase even futher in the coming years.