I would vouch for the inclusion of both Yuvraj and Raina in the team. Yusuf Pathan is too mercuric to suit our tastes, and I'd much rather having a proper batsman at the seventh position instead of a crap slogger.
Otherwise, the team looks pretty balanced and I too will go with it.
----------
Playing Raina in place of Pathan will add further depth to our batting lineup which is India's main source of strength in the World Cup. That century was an excellent knock, but it should not eclipse the fact that he is terribly inconsistent and has, more often than not, proved to be a failure in high pressure situations when the team needed him the most. A good example is the India vs South Africa ODI played in Ahmedabad earlier last year, when he was out for 5 at a time we direly needed someone to hold the fort for us as we were chasing the 300+ total put up by South Africa.
I doubt whether he'll be able to handle the strain of the World Cup effectively. India can't afford to take any chances here considering this is our best opportunity to bring the laurel home.