shazam has never EVER in my experience identify a song in less than a second, let alone ten. and when it comes to identifying shows, its mostly a hit-miss thing. from what ive seen it generally just identfies the channel. normally i'll be trying to identify a song from a commercial but instead i get the tv show.
shazam is not better than sound hound, its more social. its popularity is not based on how good it is, its based on being able to tell others about it.
popualrity doesnt equal quality, if it did, rebecca black wouldn't be famous