I agree with your thoughts on Armstrong. He needs 3 chances for every goal, he won’t get that many in the Premier League playing for the teams he’s been linked with.
He would with West Ham atm
I'm hoping he can't take the Preston job because of his Rovers background and he would personally feel traitorous if he did.
If he came to Rovers I'm sure he would leave the Chairboys with best wishes and no hard feelings, which again would do no harm to his reputation.