Interesting debate this Cook V McInnes.
Depends what your team requires, either a defensive hooker or an attacking hooker.
Cook is an attacking hooker but defensively inefficient.
McInnes is a defensive hooker who needs to attack more.
For example: (2018)
Cook has missed 13 tackles against McInnes 4
Cook tackle efficiency at 87.5% against McInnes 93.6%
Cook conceded 5 penalties against McInnes 2
Cook has 6 errors against McInnes 1
However, on the other side:
Cook averages 94 m/game against McInnes 42
Cook has 3 line breaks against McInnes 0
Cook has 16 tackle breaks against McInnes 6
I suppose looking at the current ladder with Dragons conceding only 12 points per game and scoring at nearly 31 against the Rabbits conceding 17.6 and scoring 20 comes down to the efficiency of the hooker to run, pass and defend. So at this stage of the season I'd take McInnes over Cook because he compliments the players around him, not just himself.
One final comment: Cook has played for 3 clubs now scored 8 try's. McInnes has played for 2 clubs and scored 10 try's.