Sterling has played at international level and scored and carried us at times when he was arsed, whilst Ibe was playing in division one and scoring against some unknowns in pre season.
Ibe looks like a player, but you cannot say he is better than sterling as he has not proven he is so far. It's all speculation at the moment.
No it's opinion, and that's all any of us has, and in my opinion from what I've seen from both of these still very much developing players, Ibe is the better of the two at this moment, and I'd go further and say that Ibe has the greater potential of the two. However as I've already said, either or both of them may never reach their ultimate potential given the many bumps and twists that lies in their path. I would also say that Ibe is now at a better place and in a better position to realise his potential, as a couple of off form games at City could well see Sterling benched, he's at a crucial point now and needs to hit the ground running there.