He still has everything you need to be a top player, he's big and strong, he's lightening quick, he has the skill to beat players, his work-rate is pretty good and he strikes a ball quite well (if a little wildly). All the attributes you want to work with in a youngsters. Game intelligence and decision making can come over time and his finishing can be improved. Also, it's worth mentioning that he has come through at a time when the team/squad has been quite unbalanced/in transition and a change in manager to boot. There is still plenty of time for Jordon to come good. He has an important pre-season and summer to ahead of him and a chance to work more closely with our new manager.
I think he will eventually become a good maybe even very good player, but I also think he may leave at the end of this season.
Young players tend to want it all... and want it NOW. Ibe has supposedly deleted everything Liverpool connected off his social media accounts (not sure how significant that is). Certainly with all the rumours about us looking for wingers, Ojo taking a more prominent role, bringing Markovic back etc he must be wondering just where he fits in Jürgen's plans.
Personally I agree with others that have said he hasn't really developed as a player, he is blessed with outstanding attributes (speed and strength) but he's still making the same mistakes he was making when he came into the first team.
Happy to give him time, but not sure if he has the same patience.