Think he was pretty prolific in the Lowland League with Hearts and presumably they had doubts he could make the step up when they let him go last year.
Definitely looked impressive today but aye, he would probably have better options. I would imagine he is under contract for at least one more year so may be beyond our means even if we do receive a big transfer fee this summer.
Nothing ventured, nothing gained through.