Hi maxusha,
Congratulations on your offers! While I might not be able to directly answer your question, I can give you more information about Sheffield or answer any questions you might have. As a second year computer science student at the University, I would say it is important to have a good range of modules that you like. Sheffield was a top choice for me as I enjoyed the city as well the course. Even though for some people university ranking and prestige is quite important, it is also important to remember that this is the city you will be living in for the next 3 years, at least. For me, Sheffield was perfect as it has a good city to countryside balance which means you have the best of both worlds. In terms of academics too, there are several projects that the University participates in with the Engineering department so you will be able to get a lot of hands on experience.
Let me know if you have any further questions!
Jivanthika