Messi is the greatest player in the world. It is hard to argue he isn't the best finisher as well recently the goal against Malaga is sublime. And every penalty he has taken this year from the spot the goalie has guessed wrong pretty much every time
Huntelaar, Van Persie or Van Nistelrooy who is the purest Dutch goal scorer of this modern era(of course Van Nistelrooy would be an easy decision a few years ago, but now Huntelaar is looking to take his place at Madrid and Van Persie is playing really good football
Van Nistelrooy is the definition of a pure goal Scorer. He's great I think to have a complete team You need to have two kinds of strikers. One like Rooney and one like Van Nistelrooy. Of course you Need the rest of the team too