Unfortunately, a quick look at the stats this season confirms that Reeves is actually LESS likely to score than Rankine!
Reeves needs to play all the time. Play him for all 46 league games he'll get you 23 goals. However, he won't necessarily score you 2 in the remaining 4 games if you see what I mean.
For my money, since we stopped having 3 ratters in midfield and getting good possession we haven't really been able to get round Rankine enough to make him properly effective. Also, and this shouldn't be a factor but it is, referees are abysmal at working out contact. Ranks has been penalised against Southport, Dover and Bromley when he's been manhandled (and then he gets frustrated and pushes people over which compounds the problem). To the extent that in one of those games he had to stop challenging for the ball.
Also, even with two wingers there isn't a great deal of crosses that come in.
I don't know the answer anymore to be honest but it's been a great frustration that a good signing and an area of relative strength had turned into a weakness playing wise.