It's difficult to compare Hanson with Adams as they are completely different players, but we're talking about a 21 year old who has shown potential at Championship level vs a 30 year old who has never played above League One level. Hanson might have one or two average seasons of 10 goals maximum at Championship level (can't see him getting that many myself) while Adams has the potential to go to the Premier League.
Lavery I'd agree, at his age could still develop further and prove to be a Championship level player but at the moment he has only scored 3 goals in team which is top of League One, I'd like to seem him giving Wilder more of a selection head ache than he is right now. At the moment Adams is younger and ahead of Lavery.
I'm not saying our strikers are completely shit and we should get rid of them all, I'm just saying that Adams is a better player (Sharp excluded).