I think most people know that I hate limited overs format. I hate it with a passion. However, they are certainly the financial backbone of world cricket, and we have to live with such formats, I would be content with competitions such as these. Short, no meaningless games, good contest between bat and ball, and the best teams in the world playing almost every day. T20 has many of these things (especially the short part, which is #1 in my admittedly biased opinion), but if ODIs were simply short fast exciting tournaments once in a while, instead of seven game abominations, I would not mind as much. I still wouldn't like it, or particularly watch many of them, but it would be understandable.
Considering how much flak the ICC get, I think it's high time to praise them for hitting on pretty much the perfect formula and execution of an ODI format. Good for them, hopefully this becomes the standard from now on. WC may need to have more teams, but I hope they can keep a format that's similar.