The reason why people tend to be fans of H.264 is that it has a wide range of hardware that can encode/decode and that hardware has been available for years. This saves greatly on power for embedded devices/phones/etc.
While implementations of VP8 in hardware do exist, I'm not aware of it shipping in any sort of volume. Are there any modern Android phones that can do VP8 in hardware?