I agree with most of what you say, but...
Sam B's primary job is to score goals, and he doesn't do that regularly enough. He should be cover / bench at best. We MUST sign a striker to replace him as 1st choice if we are serious about promotion this season.
I think we can do better. Not sure about the alleged virus, but James W's all-round contribution / work rate was poor on far too many occasions. I am a 'strikers are there to score goals' person, hence why I believe we definitely need to acquire a Sam B upgrade, but I'm not sure James W is the...