He had the perfect situation at Fir Park where he was guaranteed to play 90 minutes every week no matter what and was able to have games when he was totally off the boil or started slowly.
At Hearts he has pressure to impress in what will be shorter and shorter appearances and major competition for places. I don't see it suiting him and he'll need a major attitude change from when he was here when he would wave off his own errors then bawl out his team mates if they made mistakes.
St Mirren are probably already circling.