In an ideal world with with a decent budget to spend no, I would hope for better.
In the place we operate with likely limited funds however, I wouldn't be averse to him coming in as a free if his demands were reasonable and also Shankland to replace Roofe if Hearts were prepared to accept around £2m with a year of his contract to go.
Add in a fully fit Danilo, yes he has much to prove, would give us a greater variety of options up front, all I think could do a job in their own way.
Edit : if he's got a poor injury history then definitely not.