He's a good player for St Johnstone but he was a failure at Ibrox, was given numerous chances but fell short at a bigger club with bigger expectations.
I'm sure Rangers are quite happy he's doing well now, they got rid of a player who flopped yet he's increasing his value when he's sold on.