O'Toole by name, tool by nature eh?! hehe!!
John-Joe is on course to be our player of the season this season; he is miles ahead in the voting so far as he has been so consistent and played a lot more matches than Ricky Holmes for example.
Last season when JJ had first signed on a 3 year contract he didn't look fit to me and he just couldn't get around the pitch to affect the game at all. He still had the undoubted technical ability, but looked like a player in his mid 30's who just couldn't run around enough to play a big part in games, and hence was dropped. He was loaned to Southend (And played against us!) and transfer listed and then worked his socks off over last summer to get fitter and has come back a totally different player this season.
He doesn't seem to have any weakness as a midfielder now; seems a perfect balance of grit and steel and "nastiness" as you say, and skill and running and heading.