Good player yes, when he is on his game but I don't think he produces quite enough. He is also the similar to Dorman, and McLean in consistency. In that he might win a game one week, then disappear for two or three.
This forum doesn't really appreciate that type of player, and will probably have turned on him by January.
Personally I'd rather he didn't sign, purely because of his problems at Killie and would rather we looked elsewhere.