OP, I think you need to bear in mind that some areas of Sheffield are very, very desirable, and are correspondingly very, very expensive.
As anyone who is a bit older will know, no house is ever perfect, and you need to toss things up unless you have a budget of £millions (and even then, one would probably not be satisfied!)
Everything is always a compromise. With our marital home, we wanted - within our budget - a big Victorian house, detached, big garden, parking, no main road, within walking distance of town. What we wanted didn't exist, so we had to work out which bits mattered more. Then, for us, the budget was not negotiable - so the things that really mattered were walking distance from town, parking, and space inside and out. In order to get those things, we had to abandon "Victorian", "detached", and "no main road".
Hills are a fact of life in Sheffield, OP. If you don't want to contend with hills, you are perhaps thinking of the wrong place. But perhaps try to work out what is negotiable, and what isn't?
I have always tended to buy the worst house in the best area, if all else fails. Once you are inside your house, you can make it lovely. You don't have to look at the outside of it.
Nothing will ever be perfect. Fell has given you a link to a decent house in a decent area (albeit one that has sold). I would personally choose Crookes of the available options, if I were a bit older and downsizing, but that's because I would want to be as close to the Broomhill action as possible, as well as being on a bus route. But some people might like the quieter life. The main thing is to make a decision, move, and make friends. That way, wherever you live will become your home.