ODIs I think is in fact the best format that tests the skill of a player after Test cricket. In ODIs, all type of players like those who can play long innings as well as as those who can hit a long way can be a part of it. Its much better than the usual slam bang T20 at least for the players to work on their technique and skill.
I agree for similar reasons. For one the ODIs aren't a quick bash and designed to be runfests at 8+ rpo, and no real time to play a proper innings. For second they aren't long and drawn out, well the matches aren't even if some series are.
It's an excellent format, I'd even extend it to one innings matches with 100 overs per side. Why? Because you need to get the balance right, in Tests you can have 1,2 or 3 top bowlers and not need to use a 4th or 5th much, in T20s you can get away with bit-part bowlers who are going to be slogged anyway and can be harder to hit when trying to hit everything.
In ODIs you get a fixed allocation per bowler, the same number of overs per side and it CAN produce a very good match if the pitch isn't flat and the sides aren't mismatched. It's a good format for a World Cup, the better side generally wins but there is scope for upsets if the underdog plays well.
I think a 100 over a side match would truly test the sides, long enough that you have to pace the innings just right and that you need to have a good enough 4th and 5th bowler. No need for fielding restrictions other than perhaps to stop sides putting all their fielders on the boundary. Make the pitch interesting, both sides should have to bat at some point in the morning but ideally it would be one innings one day and the other the next.
Oh and Swann should STFU, a lot of cricketers and ex-cricketers talk sh1te
----------
Oh and it's irrelevant whether England are any good in ODIs or not, we reached the final three times out of the first five and Flower has already stated a desire to win it.
We sucked at Test cricket for a fair while, but didn't call for that to be scrapped. I know a lot of English fans rank the Ashes as more important than the World Cup, doesn't mean it is and doesn't mean anyone will listen to Swann. They won't scrap the World Cup so I doubt they will ODIs, it is a $$$$ for TV whereas Tests will never be a suitable format for a proper championship and TV will have limited interest.