Honestly i follow ODI's much more than tests or T20's.Tests are great to watch,but patience is what is a hindrance for me.
T20's are sometimes irritating and they dont evoke so much interest.
ODI's are a test of character..They are a complete package.