It is more like style. I would say that the genre must be the primary factor. The general thumb is the more kanji present in the text, the more formal the text looks. When it comes to kawaii, I assume most of the hiragana cases found on the net must be emotional responses of the writers, thus more casual. Also, "kawaii" in hiragana looks more "kawaii".