That's a good question that needs answered. I really don't think Italy has a World Class striker right now. That said they do have some very good players to choose from. Del Piero, Rossi has massive potential, I've always liked Gilardino but he's sucked for the National Team lately.
The biggest issue with the Italian National team is that they haven't really tried out any youngsters or other strikers than what they won with in '06. That was their problem in the Euros too. They hadn't tried anyone new so Donadoni had no idea when his "usuals" broke down. The last time I checked friendlies were for giving new players a shot, especially when a lot of your current squad is facing retirement in the next 5 years.
For me gila is on the same page as toni, useless, he has lost his sharpness.
The old guard have lost their hunger and pirlo is absolutley criminal, iaquinta? Why?!
Italy needs a total change in it's philosophy to the game if it is to avoid becoming a has been. It needs to move with the times and give faith to youngsters.
My ideal line up(highly unlikely)
Buffon
Zambro-chiellini-santacroce-grosso
Marchisio-de rossi(c)-montolivo/aquilani(I don't like neither but cigarini isn't an option ATM)
Gio/balotelli-rossi/balotelli
Aquafresca/balotelli
Give this line up some time and it would blossom into a great team