The only gripe I have with McRobert's material is that he qualifies everything by saying (in effect), "but remember, you're a hardgainer and you probably won't put on much muscle."
This is bull, and for a beginner could make them not even bother starting to train at all.
I think McRoberts applies his own shortcomings to everyone.
Don't just assume the 'hardgainer' tag.
It's much easier to say, "Oh, I must be a hardgainer" rather than look at your diet and programme if things aren't going right. But by doing so, you could waste a lot of your potential.