For me he is
People are faulting him these days and criticising him and I think quite a lot of it is undeserved. We have been used to seeing him in the past play the game at crazy levels, so when he performs lesser (still very good, mind) he gets crucified for it. The guy is amazing and if it wasn't for him the Argies wouldn't have got out their group this World Cup IMO.
Players like Xavi and Pirlo are the masters of passing, players like Robben, Di Maria and Iniesta are amazing dribblers, players like Ibrahimovic and Henry are absolute class finishers in front of goal.
Think about this.. Messi can do ALL OF THE ABOVE. He's the victim of his own success really, he hasn't got a World Cup to his name but some people these days are really discrediting him as a player