I don't think anyone would say he is top class, but I think he works hard and has some big goals in him. He's just not "Aguero clinical" but let's be absolutely honest, barely anyone is. In some respects, I think he's been unfairly compared to the greatest PL striker of all time and he comes up short. I think we all expect Brazilian forwards to be world class!
Jesus is one of our more physical players and never backs out of a challenge. He works hard and is pretty skillful. When he comes on, he puts himself about and generally doesn't seem to complain when he's not in the starting XI.
I think if he's got a year left on his contract, we will get a derisory offer for him and we would have zero chance of replacing him for a similar - or double - fee.
Personally, I'd be a bit disappointed to see him leave. There's other players I'd move on first and I'd rather he stayed. Fair play to him if he wants to play every week, he isn't going to get that at City and I don't think many of our squad get that either!