He's been entirely over-pushed most of his WWE career. Someone of his size and style should never be WHC. He can put on good matches, but Mysterio is a prime reason why there should be a crusierweight/lightweight division still around. He could be the top dog in that division and be just as entertaining in-ring with Sin Cara, Bryan, Kidd, Gabriel, etc, etc. That's where Rey should be not feuding with the likes of Kane, Del Rio, and now Rhodes.