Decent player that gained Premiership experience while too young and in a poor side.
However, I have always believed he deserves better than City have offered so if he has a chance to move on (Rangers or anywhere) he should grab it with both hands and kick start his career again.