Cricinfo isn't what it used to be, there is little original insight & wit and far too much India / Australia / England fap. Their mobile app is poor: hard to navigate, little content and the screens are full of noise -lately even their archived scorecards are broken links. Pretty appalling really.
I keep in touch with events through social media now rather than actually visiting sites. For scores I haven't found an app I'm really satisfied with but Cricbuzz does a good job of finding historical games quickly and the official ICC app is the best in terms of lives scores and a clean UI.