Well I like watching cricket but I find the game boring as it is too slow and not as action packed as formula 1 soccer nba even the wwf is more entertaining and thats fake.
test games go on for ages and its really boring to watch it on tv.only a die hard fan can do it.watching in a stadium is the only place where u can have fun with the crowd.
one day games are entertaining but you have to wait a whole day for the result.people watch only the last 10 overs and say oh what a great match.
even playing cricket out of 24 people only 4-5 people are involved as the fielders get boared just waiting for the ball to be hit in their direction.
i prefer soccer as everyone is involved and the result is within 90 2 hours.i know many of you will dis agree with me as the heart of india is cricket but this is straight from my heart.