You can't lump Rhodes with Gestede
Rhodes was a poacher, and thrives in attacking teams which get the ball in the opposition box a lot, we didn't do that. The manager didn't want him and had zero intention of playing that way, but that was fair enough as our defence was rock solid. He still got 6 goals in 13 starts and 5 sub appearances, averaging a goal every 190 minutes, which is good all things considered. Plus we got promoted and got our money back.
Gestede only got 4 in 18 in the season before he came to us , in the Championship, and that was playing for Villa who underperformed. I'd have avoided that transfer, especially at 6m for a 28 year old. There were few signs it would have worked in the Championship, never mind we signed him in the Jan transfer window when we were in the prem. Shocking business.