Whilst I have said before that this World Cup may end up a statistical outlier due to the perfect batting conditions and small grounds, I do think the structure of ODI crickte needs changing. The hit and giggle approach is great in T20 if you like that sort of thing, but its true that every change is in favour of Indian TV audiences...sorry, I mean, the batsman over the bowler and the game would be better for some rebalancing.
I would not change edge size or regulate bat weights. Too much of a nightmare.
I would, however, try to reposition the 50 over game away from T20 a bit more than it is now. The best way of doing so would be either to revert to five out of the circle or to look at more radical solutions to keep the interest up. What would that look like? I'd be interested to see how games would go if there were no bowling restrictions and fielding restrictions were limited to two out in the first 15 overs and no more than five on the legside...