It's becoming like the epic debate of Men vs Women. Let's draw some parallels shall we?
Note: The following opinions are meant to make ODIs and consequently women superior. It's just the way it is. Deal with it.
The level of excitement in T20s are higher, but once its over you don't want anymore of it.
The excitement in ODIs are longer...because they last longer.
T20 results are so inconsistent they frustrate you.
ODI results are not...yet they have the ability to be pleasantly unpredictable.
T20s require extra help (from cheerleaders, Bollywood stars, obscene amount of marketing) to attract the crowds.
ODIs just give the fans a fleeting glimpse. They will follow anyway.
T20s gave birth to the scum Lalit Modi.
ODIs have vowed to kick him the nuts whenever possible.
T20s are incapable of satisfying most cricket lovers.
Tours are incomplete without ODIs.
I could go on and on, but I won't. ODIs are not dead. If they were, the cricket blogging world would not have been waiting so keenly for the Champions Trophy. FYI, we rule the world.