What makes a great idea? How do we know it will viral? try a simple experiment. Send it to the client you wrote it for. if s/he buys..its brilliant..if not..it’s irrelevant.
Creative folks being attached to commercial creative output is like a dentist being attached to the rotten tooth. its your job to get it out (the idea) if someone likes it good, else go back to work